0%

Suse Linux 12 Nginx 安装

安装环境及版本:

  • 系统:SUSE Linux Enterprise Server 12 SP2
  • Nginx : Nginx

配置源

-- 添加源
zypper ar -f http://mirrors.163.com/openSUSE/distribution/openSUSE-stable/repo/oss/ oss
--更新
zypper refresh
-- 安装
zypper in nginx

启动:

//成功后会有界面
# nginx
//开机自启
systemctl enable nginx

防火墙:

1 放行端口
    $ vim /etc/sysconfig/SuSEfirewall2
    --加上端口(多个用逗号分开)
    FW_SERVICES_EXT_TCP=”22,80,8090″
2. 启动、关闭、重启防火墙:
    $ rcSuSEfirewall2 start/stop/restart

远程访问:

http://ip:80/
-- 日志记录
/var/log/nignx/
-- vim /srv/www/htdocs/index.html
    <html>
    <body>
        <h1>nginx没有默认index</h1>
    </body>
    </html>

代理转发:

//sudo vim /etc/nginx/nginx.conf

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        #监听端口
        listen       80;
        #监听地址
        server_name  localhost;

        location / {
            proxy_pass  http://localhost:8081;
        }
        location /jian {
            proxy_pass  https://www.jianshu.com/;
        }
    }
}

代理说明:
访问 http://localhost:80 实际是:https://localhost:8081
访问 http://localhost/jian 实际是:https://www.jianshu.com