linux给端口分配二级域名,Linux-Ubuntu环境安装Nginx和配置二级域名跳转

前言:Centos和ubuntu环境的区别,可以查看下nginx的配置文件wheresi

nginx显示不同的目录结构,本文主要讲Ubuntu系统下如何配置

1、删除Nginx:

apt-get --purge autoremove nginx

2、安装Nginx:

sudo apt-get update

sudo apt-get install nginx

3、切换到 cd

/etc/nginx/sites-available 下创建文件:touch test

4、编辑vim test新增如下配置

server {

listen 80;

server_name

test.test.com;

location / {

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $http_host;

proxy_pass

http://服务器id或者本地地址:端口;

client_max_body_size

200M;//涉及到图片上传记得设置下大小

}

}

5、查看配置文件是否正确:

Centos环境:sudo /usr/local/nginx/sbin/nginx -c

/usr/local/nginx/conf/nginx.conf

Ubuntu环境:sudo /usr/sbin/nginx -c /etc/nginx/nginx.conf

6、如果报错可能是没有正确的停止,通过指令查看端口的进程

ps –ef | grep nginx 、如果存在将进程杀掉:kill -9 进程ID

7、重启加载Nginx配置:

Centos环境:cd /usr/local/nginx/sbin

sudo ./nginx -s reload

Ubuntu环境:cd /etc/nginx

sudo -s reload

8、如果要配置多个二级域名跳转在

/etc/nginx/sites-available下创建多个配置将域名和ip绑定即可

需要注意的是域名解析的ip指向要和服务器ip对应

你可能感兴趣的:(linux给端口分配二级域名)