hosts 文件的作用及修改方法 1. 什么是 hosts 文件 hosts是一个没有扩展名的系统文件, 其基本作用就是将一些常用的网址域名与其对应的 IP 地址建立一个关联“ 数据库 ”。 当用户在浏览器中输入一个需要登录的网址时, 系统会首先自动从hosts文件中寻找对应的 IP 地址, 一旦找到, 系统就会立即打开对应网页, 如果没有找到, 则系统会将网址提交 DNS 域名解析服务
“本地过程调用,就好比你现在在家里,你要想洗碗,那你直接把碗放进洗碗机,打开洗碗机开关就可以洗了。这就叫本地过程调用。”“远程,那就是你现在不在家,突然发现碗还没洗,打了个电话过来,叫我去洗碗,这就是远程过程调用啦”,多么通俗易懂的解释。非程序员请就此止步,程序员请继续往前走……如何科学的解释RPC说起RPC,就不能不提到分布式,这个促使RPC诞生的领域。假设你有一个计算器接口,Calculato
# Docker 容器能修改启动端口吗?
在使用 Docker 构建和管理容器时,我们经常需要将容器的端口映射到宿主机上,以便外部程序可以访问容器内的服务。但是在一些情况下,我们可能需要修改容器的启动端口,以满足特定需求或避免端口冲突。那么,Docker 容器能修改启动端口吗?接下来我们就来探讨一下这个问题。
## Docker 端口映射
在 Docker 中,我们可以使用 `-p` 或 `
原创
2024-05-20 04:35:33
102阅读
linuxNginx达并发数高TCP TIME_WAIT套接字数量经达两、三万服务器容易拖死事实我简单通修改Linux内核参数减少Nginx服务器TIME_WAIT套接字数量进提高Nginx服务器并发性能vi /etc/sysctl.conf增加几行:net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.
转载
2024-02-29 10:08:56
153阅读
打开配置文件,看到有这一行“include vhosts/*.conf;他这里又包含了vhosts文件夹下的所有配置文件。于是多域名配置就可以在这个文件夹里任意添加了。[root@server81 conf]# vi nginx.conf
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log lo
nginx的简单运用2种启动方法:一种是解压后点击nginx.exe来运行,会有个屏幕一闪而过,这个时候,其实已经启动成功了。因为默认的端口号是80,所以可以打开访问地址:htttp://127.0.0.1可以看到下面。 第二种:命令行方式 假设nginx在d:/software/nginx目录下,那么就需要通过如下命令启动:start nginx 关闭方式:nginx -s stop 端口号修改
转载
2024-02-23 10:44:20
359阅读
基于域名的虚拟服务器(server)在实际应用中,我们可以将多个域名指向一个IP 地址,或者使用范IP解析功能。当多个域名执行一个 IP 地址时,Nginx 可以根据域名来分配不同的虚拟服务器,如下面的例子。定义了三个虚拟服务器同时监听80端口:http {
#同时监听80端口的三个虚拟服务器
server {
listen 80;
转载
2024-05-24 22:55:21
145阅读
1 应用场景我们经常会遇到在同一台服务器建立多个Web站点的情况,普遍的做法是为不同的站点配置不同的端口,这样就可以用IP:Port的形式访问。但是用IP访问毕竟不方便,不生动,不容易记忆。那么,我们可以给每个站点绑定不同的域名。(在这里我们仅谈公网情况)即使我们只有一个域名,我们可以设置多个二级域名,使用Nginx很容易实现。2 基本要求首先,要有一个自己能管理的域名,比如我有一个 51cto.
转载
2024-03-18 20:50:36
160阅读
一、Nginx 的引入背景● 公司产品出现瓶颈?我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。用户少,并发量少:但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。用户多,并发量增大:于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要
转载
2024-06-24 19:57:57
872阅读
<?php
ubuntu + nginx + Coding 自动部署的详细步骤
网上参考了一大堆,自己试着写一下教程
1.生成公钥
公钥有两个:1. git用户公钥,2. 部署公钥:
chown -R www-data:www-data www/
git用户公钥
ssh-keygen -t rsa
执行一遍:
sudo -Hu www-data git config --global
user www www;worker_processes auto;error_log /www/wwwlogs/nginx_error.log c use epoll; ...
原创
2022-08-18 12:04:18
917阅读
## 如何在Linux系统中修改Nginx端口
### 简介
在Kubernetes集群中,Nginx是一种常见的容器化应用程序。当我们想要修改Nginx的端口时,需要在Linux系统中进行相应的配置更改。下面将详细介绍如何在Linux系统中修改Nginx的端口。
### 流程步骤
下面是修改Linux系统中Nginx端口的步骤:
| 步骤编号 | 步骤描述 |
|
原创
2024-05-08 10:19:44
154阅读
目录一、nginx介绍二、nginx特点三、Nginx模块单元介绍四、不同版本的Nginx区别五、Nginx的优化安装六、nginx的访问状态及验证6.1、Nginx的访问状态统计6.2、nginx的验证功能七、配置Nginx虚拟主机7.1、基于域名7.2、基于IP7.3、基于端口 一、nginx介绍Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器
转载
2024-06-26 10:16:43
233阅读
状态代码 状态信息 含义100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)200 OK 一切正常,对GET和POST请求的应答文档跟在后面。201 Created 服务器已经创建了文档,
转载
2024-02-19 20:22:45
238阅读
前言:上一篇文章树莓派折腾记-安装系统已经介绍了树莓派上怎么安装系统,同时也给大家推荐了由OPENFANS开源社区 & 树莓派爱好者社区联合出品的Debian-Pi-Aarch64系统,本文就主要介绍怎么在这个系统的安装Nginx。01系统简介 Debian-Pi-Aarch64系统系统共有四种类型,“无桌面基础版”、“无桌面增强版”、“桌面全功能版”以及“深度桌面版”,关于这四种的差
转载
2024-08-13 09:41:55
75阅读
Kubernetes(简称K8S)是一种开源平台,用于自动化容器化应用程序的部署、扩展和管理。在K8S中,部署MySQL数据库是一种常见的需求,而有时候我们可能需要修改MySQL数据库的端口。在本文中,我们将介绍如何在Kubernetes中修改MySQL数据库的端口。
整个过程可以分为以下几个步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 创建一个MySQL的D
原创
2024-03-08 12:03:45
163阅读
一. samba配置1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到。 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 2. 安装配置samba [root@webserver ~]# yu
转载
2024-04-23 19:23:48
66阅读
你可以这几个目录都看一遍,看看配置文件在哪里。我这边正确目录是 /etc/nginx###其次找到真正的配置文件 cd 到 /etc/nginx 目录下打开一看,懵了,哪里有 listen 80 这一行呢?不过别着急,listen 80 肯定是有的,只不过没在这里面放了。你看,不是有 include 文件吗?在那里面也说不定。好,然后去看看 sites-enabled 文件夹下有什么好吧,这个文件
转载
2024-06-24 17:27:44
163阅读
修改 nginx.conf 文件实现。在 Linux 上该文件的路径为 /usr/local/nginx/conf/nginx.conf,Windows 下 安装目录\conf\nginx.conf。1server {2listen 80;3server_name localhost;4 5……6}
转载
2016-10-12 14:29:00
887阅读
2评论
安装相关文件python环境(看情况使用)pip install virtualenv # 如果已安装则跳过
cd /var/virtualenvs
python -m venv flask # 新建flask虚拟环境
source flask/bin/activate # 激活flask虚拟环境(退出虚拟环境:deactivate)
cd /var/www/flask
pip insta