首页 > 编程知识 正文

nginx修改默认端口,nginx80端口修改

时间:2023-05-03 10:46:02 阅读:126575 作者:3420

一、背景目标在一台服务器上有多个服务,不同的服务有不同的端口。 由于端口很难记住,所以我们决定将它配置为按域名进行访问,以实现不同域名不会传输到端口的服务。 需要nginx的端口转发功能。 要实现的目标的截图如下。

PS:的屏幕快照包含两个域名,missbe.cn支持端口1服务,doc.missbe.cn支持端口2服务;

二、nginx配置安装PS:安装nginx可以通过yum install -y nginx实现;

nginx.conf配置文件如下: # formoreinformationonconfiguration、see : # * officialenglishdocumentation :3358 nginx.org/en/docs/# * officiaciation error _ log/var/log/nginx/error.log; pid /run/nginx.pid; # loaddynamicmodules.see/usr/share/doc/nginx/readme.dynamic.include/usr/share/nginx/modules/*.conf } http { log _ format main ' $ remote _ addr-$ remote _ user [ $ time _ local ] ' $ request ' ' $ status $ body _ byte tete sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; efault _ type应用程序/octet-stream; # loadmodularconfigurationfilesfromthe/etc/nginx/conf.ddirectory.# see http://nginx.org/en/docs/ngx _ core _ # listen [ :3360 ] :443 SSL http2default _ server; # server_name _; #根/usr/share/nginx/html; # SSL _ certificate '/etc/PKI/nginx/server.CRT '; # SSL _ certificate _ key '/etc/PKI/nginx/private/server.key '; # SSL _ session _ cache shared : SSL :1 m; # ssl_session_timeout 10m; # ssl_ciphers HIGH: aNULL: MD5; # ssl_prefer_server_ciphers on; # # # loadconfigurationfilesforthedefaultserverblock.# include/etc/nginx/default.d/*.conf; # # location/{ # } # # error _ page 404/404.html; # location=/40x.html { # } # error _ page 500502503504/50x.html; # location=/50x.html { # } # } PS : include/etc/nginx/conf.d/*.conf; 重要的是,它将加载conf.d目录下的配置文件,该文件没有服务器配置,并且全部移动到conf.d目录下。 配置文件路径如下:

服务服务器配置服务器{ listen 80; server_name missbe.cn; 根/usr/share/nginx/html; 位置/{ proxy _ redirect off; proxy_set_header Host $host; proxy _ set _ headerx-real-IP $ remote _ addr; proxy _ set _ headerx-forwarded-for $ proxy _ add _ x _ forwarded _ for; proxy _ pass http://miss be.cn :8090; } error_page 404 /404.html; location=/40x.html { } error _ page 500502503504/50x.html; location=/50x.html { } }服务服务器配置服务器{ listen 80; server_name doc.missbe.cn; 根/usr/share/nginx/html; # loadconfigurationfilesforthedefaultserverblock.location/{ proxy _ redirect off; proxy_set_header Host $host; proxy _ set _ headerx-real-IP $ remote _ addr; proxy _ set _ headerx-forwarded-for $ proxy _ add _ x _ forwarded _ for; proxy _ pass http://miss be.cn :8088; } error_page 404 /404.html; location=/40x.html { } error _ page 500502503504/50x.html; location=/50x.html { } } PS:两个服务都监视80个端口,支持不同的server_name,并根据域名转发到不同的端口;

欢迎来到南阁公众号

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。