非root nginx配置使用二级域名

阅读数:70 评论数:0

跳转到新版页面

分类

应用软件

正文

一、二级域名解析

以阿里云DNS解析为例,

1、找到域名管理处

2、添加解析

二、nginx配置域名

1、修改nginx的配置文件conf/nginx.conf文件

主要就是server下的监听端口改为80,server_name修改为域名,可以同时配置多个域名。

 #gzip  on;
    34	
    35	    upstream testnginx{
    36	      server localhost:8080;
    37	      #server localhost:8081;
    38	    }
    39	    server {
    40	        listen       80;
    41	        server_name  www.testnginx.com  a.b.com ;
    42	
    43	        #charset koi8-r;
    44	
    45	        #access_log  logs/host.access.log  main;
    46	
    47	        location / {
    48	            proxy_pass http://testnginx;
    49	             #proxy_pass http://localhost:8080;
    50	            #proxy_set_header Host $http_host;
    51	            #proxy_set_header X-Real-IP $remote_addr;
    52	            #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    53	            #index  index.html index.htm;
    54	        }
    55	
    56	        #error_page  404              /404.html;

2、开放80端口,如果是云主机,还要在云平台上开放80端口。

3、由于默认情况下,linux不支持非root账户使用1024以下的端口,所以

setcap cap_net_bind_service=+eip /opt/nginx/sbin/nginx

以nginx可以绑定80端口。

4、

/nginx_home/sbin/nginx -t
查看配置是否正确
/nginx_home/sbin/nginx -s stop
/nginx_home/sbin/nginx



相关推荐

语法: rewrite regex replacement [flag] 正则表达式regex . 匹配除换行符以外的的任意字符 ? 0或1次匹配前面的字符 + 1次或多次匹配前面的

配置文件中,http区段中插入&ldquo;server_tokens&nbsp;&nbsp;off;&rdquo;,重新载入配置文件 <pre cla

原因是在nginx配置文件中配置upstream时用了&ldquo;_&rdquo;字符,如上用的tomcat_server,直接报错了。改成tomcatserver,即不使用&ldquo;_&

gzip on; #开启gzip gzip_vary on; gzip_min_length 1k; #

原因是: &nbsp; &nbsp; if 和

方案一:在proxy_pass后面加根路径 / upstream one { server localhost:

server { listen 80; server_name localhost;

相关名词 1、nginx 一个高性能web-server和实施反向代理的软件。 2、lvs Linux Virtual Server,

map $http_upgrade $connection_upgrade { default upgrade;

使用不同的端口 server { listen 8088; server_name