专栏首页LeeCenUbuntu 环境下 Nginx 的安装部署

Ubuntu 环境下 Nginx 的安装部署

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!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • WKWebView ajax请求Cookie丢失

    发现H5里面 ajax请求失败302,这可能Cookie丢失或Cookie不相同了

    LeeCen
  • Swift Perfect - Ubuntu 服务器部署

    在 Ubuntu 部署遇到坑多,几乎快要 “从入门到放弃”,最后无意在Slack 看到 Perfect-Ubuntu,心想再试一试,再不行就准备“从Vapor入...

    LeeCen
  • Swift Perfect - Nginx 配置 HTTPS 服务器

    LeeCen
  • nginx的n种用法,你都会吗?

    nginx作为一个高性能的web服务器,想必大家垂涎已久,蠢蠢欲动,想学习一番了吧,语法不多说,网上一大堆。下面博主就nginx的非常常用的几个功能做一些讲述和...

    Java识堂
  • Nginx常用功能举例解析

    Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。

    有暗香盈袖
  • Nginx可以做什么? 看完这篇你就懂了!

    之前我们介绍了LVS和HAProxy两种负载均衡器,今天我们来介绍另外一种负载均衡器Nginx。当然Nginx不只具有负载均衡功能, 还有很多很强大的功能。今天...

    小土豆Yuki
  • 前端必须要知道的nginx知识

    “ 关注 前端开发社区 ,回复 '领取资源',免费领取Vue,小程序,Node Js,前端开发用的插件以及面试视频等学习资料,让我们一起学习,一起进步

    前端老道
  • 前端也要知道的 Nginx 知识

    当有一台服务器宕机时,负载均衡器就分配其他的服务器给用户,极大的增加的网站的稳定性 当用户访问web时候,首先访问到的是负载均衡器,再通过负载均衡器将请求转发给...

    前端达人
  • 前端Nginx那些事

    当有一台服务器宕机时,负载均衡器就分配其他的服务器给用户,极大的增加的网站的稳定性 当用户访问web时候,首先访问到的是负载均衡器,再通过负载均衡器将请求转发给...

    winty
  • 手把手教你搭建一个灰度发布环境

    “ 关注 前端开发社区 ,回复"1"即可加入 前端技术交流群,回复 "2"即可免费领取 500G前端干货​

    前端老道

扫码关注云+社区

领取腾讯云代金券