如何有效管理和优化你的网页插件? | 网页插件管理
1288
2022-11-03
Nginx下配置虚拟主机:(基于IP地址,基于端口,基于域名)!反向代理!负载均衡!详细的那种!
1,先以root用户登录。找到/usr/local/nginx (默认安装到此处!)
sbin :存放二进制启动文件。往后每次进行配置变更后,都要来此处进行重启生效。
HTML:存放网页。有点了解应该都懂!
但是我们要在conf里进行配置。哈哈
2,进入conf目录。打开nginx.conf文件。进行编辑配置!
打开后,如图:
缩小了好多。便于整体浏览:
带#符号的行都是解释内容。
#user nobody; #配置允许运行nginx服务器的用户和用户组
worker_processes 1;#配置允许nginx进程生产的worker process数
#error_log logs/error.log; #配置nginx服务器运行对错误日志存放路径 #error_log logs/error.log notice; #error_log logs/error.log info;
#pid logs/nginx.pid;
events { worker_connections 1024;//最大连接数,自己可以改 }
server { #配置监听端口和主机名称 listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache’s document root # concurs with nginx’s one # #location ~ /.ht { # deny all; #} server { listen 80; server_name 192.168.158.100; location / { root /yuanlai; index index.html index.htm; } } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} } 在最后一个大括号之前加上你要添加的虚拟IP。
server {
listen 80;
server_name 192.168.158.100;
location / {
root /yuanlai;
index index.html index.htm;
}
}
}
在重启Nginx时如果报错的话。一般都是大括号的事情!慢慢理理就可以找出来啦!
3,在ifconfig里加上与上面的另外的IP对应的:
ifconfig ens33:0 192.168.158.100 netmask 255.255.255.0 up
ens33是默认的!必须查询一下,这样才可以确保!
加上之后会发生改变:
3,关掉防火墙:
4,来验证一下吧!
192.168.158.134:第一个IP。
目录是HTML。就是Nginx下的。照片里有路径:
第二个:192.168.158.100照片里也有路径:
验证:
192.168.158.134
192.168.158.100
OK!2,配置基于端口的虚拟主机并截图:
配置:(别的啥都不用变!)
然后重启:
3,配置基于域名的虚拟主机并截图:
修改window的hosts文件:(C:\Windows\System32\drivers\etc)
192.168.158.134 nginxniu.com 改WINDOWS的比较难。先以记事本保存到桌面。然后改名字,替换原来的hosts。
3,Nginx高级功能配置
1,配置Nginx反向代理并截图:
proxy_pass http://192.168.158.128;
不要忘记“;”符号。
2,配置Nginx缓存服务器并截图:
OK!
3,配置Nginx负载均衡服务器并截图:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~