美文网首页
Ubuntu 环境下 Nginx 的安装部署

Ubuntu 环境下 Nginx 的安装部署

作者: LeeCen | 来源:发表于2018-07-24 17:11 被阅读38次
    image.png

    引言

    Perfect 是一个完整和强大的工具箱,框架和应用程序服务器为Linux,iOS和MacOS(OS X)。它提供了Swift工程师为开发面向客户端和服务器端应用程序的Swift编程语言开发轻量级,可维护,可扩展的应用程序和其他REST服务所需的一切。
    接下来几篇我对 Perfect 框架进行记录。感兴趣的可以看:
    Swift Perfect - Ubuntu 服务器部署
    Swift Perfect - 七牛上传文件
    Swift Perfect - iOS消息推送(APNs)之获取 APNs 授权码
    Swift Perfect - 使用 systemd 命令服务器项目后台运行
    Ubuntu 环境下 Nginx 的安装部署
    Swift Perfect - Nginx 配置 HTTPS 服务器

    Nginx 安装

    sudo apt-get install nginx

    默认的服务器配置是 80 端口,如果你没有其他的 Web Server 在运行,打开服务器域名或 IP 应该可以看到 Welcome to nginx!

    Nginx 修改配置文件:

    vi /etc/nginx/nginx.conf

    找到http { ... }区域里面添加以下 server 配置:

    server {
        listen 80;
        server_name www.domain.com; # www.domain.com域名
        location / {
            proxy_pass http://localhost:8080; # 对应端口号8080
        }
    }
    

    例如:

    http {
            sendfile on;
            tcp_nopush on;
            tcp_nodelay on;
            keepalive_timeout 65;
            types_hash_max_size 2048;
            # server_tokens off;
    
            server {
                    listen 80;
                    server_name www.domain.com;
                    location / {
                            proxy_pass http://localhost:8080; 
                    }
            }
    }
    
    测试配置是否正确:

    nginx -t -c /etc/nginx/nginx.conf

    image.png
    重启 Nginx 服务器使配置生效:

    /etc/init.d/nginx restart

    image.png
    浏览器访问 www.domain.com 域名测试 显示 Welcome to nginx!

    相关文章

      网友评论

          本文标题:Ubuntu 环境下 Nginx 的安装部署

          本文链接:https://www.haomeiwen.com/subject/aqjymftx.html