linux环境下布置nginx

在linux服务器下创建一个用户

首先建立一个用户:useradd xuepa

进入home文件下的xuepa文件里面存放上传的nginx压缩包:cd /home/xuepa

解压上传的nginx压缩包:tar xvf nginx-1.10.0.tar.gz

解压完成之后进入nginx-1.10.0文件下:cd  nginx-1.1.0.0

在nginx文件下进行配置:./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx --sbin-path=/usr/bin/nginx

配置完成之后进行安装和编译:make && make install

安装编译完成之后在nginx的文件下启动nginx:nginx 

停止:nginx -s stop

重启:nginx -s reload

关闭防火墙:chkconfig iptables off 或是  service iptables stop

查看防火墙当前状态:service iptables status

注意:如果是阿里云服务器还要去控制台,在安全组内把80端口开放出来

然后测试nginx是否可以正常使用:在浏览器中输入对应的IP地址检测80端口是否被nginx接管

修改/opt/nginx/conf文件下的配置文件:vim /opt/nginx/conf/nginx.conf  

或是在xftp5下修改配置文件:

server {

        listen      80;

        server_name  域名;

        proxy_set_header X-Forwarded-Host Shost;

        proxy_set_header X-Forwarded-Server Shost;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        location / {

                  proxy_pass  http://代理地址:端口号

                  proxy_connect_timeout 600;

                  proxy_read_timeout 600;

        }

    }

你可能感兴趣的:(linux环境下布置nginx)