• 久久商务网-为您的企业赋予能量!
  • 请您点击以下按钮完成验证,进行域名检索。

    取消
    174
    Linux Centos下Nginx反向代理教程

    主机要求:Centos系统,内存64MB及以上、80端口没有被占用

    1、升级系统、卸载Apache释放80端口

    Yum update -y
    Yum remove httpd -y

    2、安装EPEL repo

    rpm -Uvh  
    EPEL repconf.do下载地址:https://fedoraproject.org/wiki/EPEL

    3、安装Nginx,并设置

    安装Nginx

    yum install nginx -y

    调整Nginx配置

    cd /etc/nginx/conf.d mv default.conf default.conf.disabled

    4、创建Nginx反代配置文件

    cd /etc/nginx/conf.d
    vi yourdomain.com

    粘贴以下内容:


    server {
    listen 80;
    server_name yourdomain.com;
    access_log off;
    error_log off;
    location / {
    proxy_pass http://需要反代的服务器IP/;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_max_temp_file_size 0;
    client_max_body_size 10m;
    client_body_buffer_size 128k;
    proxy_connect_timeout 90;
    proxy_send_timeout 90;
    proxy_read_timeout 90;
    proxy_buffer_size 4k;
    proxy_buffers 4 32k;
    proxy_busy_buffers_size 64k;
    proxy_temp_file_write_size 64k;
    }
    }


    5、设置防火墙,允许80端口访问

    iptables -I INPUT 5 -m state --state NEW -p tcp --dport 80 -j ACCEPT
    service iptables save
    service iptables restart

    6、启动Nginx

    service nginx start


    这条帮助是否解决了您的问题? 已解决 未解决

    提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!