前言: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对应