Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Ubuntu 环境下 Nginx 的安装部署

Ubuntu 环境下 Nginx 的安装部署

作者头像
LeeCen
发布于 2018-10-11 08:53:14
发布于 2018-10-11 08:53:14
72800
代码可运行
举报
文章被收录于专栏:LeeCenLeeCen
运行总次数:0
代码可运行

image.png

引言

Perfect 是一个完整和强大的工具箱,框架和应用程序服务器LinuxiOSMacOS(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 配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server {
    listen 80;
    server_name www.domain.com; # www.domain.com域名
    location / {
        proxy_pass http://localhost:8080; # 对应端口号8080
    }
}

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.07.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
linux安装nginx以及nginx常用配置
Nginx是一款高性能的Web服务器和反向代理服务器。它具有轻量级、高并发和低资源消耗的特点,越来越受到广泛的关注和应用。
玖叁叁
2023/04/10
2.9K0
使用nginx发布tomcat站点
之前我们在访问的时候使用的都是类似http://serverip/test或者http://serverip/jpress这种字样的URL,使用起来比较麻烦,所以呢,我们可以将tomcat和nginx结合在一起,可以通过nginx以下功能发布:
星哥玩云
2022/09/15
5600
Swift Perfect - Nginx 配置 HTTPS 服务器
image.png 引言 Perfect 是一个完整和强大的工具箱,框架和应用程序服务器为Linux,iOS和MacOS(OS X)。它提供了Swift工程师为开发面向客户端和服务器端应用程序的Swift编程语言开发轻量级,可维护,可扩展的应用程序和其他REST服务所需的一切。 接下来几篇我对 Perfect 框架进行记录。感兴趣的可以看: Swift Perfect - Ubuntu 服务器部署 Swift Perfect - 七牛上传文件 Swift Perfect - iOS消息推送(APN
LeeCen
2018/10/11
1.4K0
Swift Perfect - Nginx 配置 HTTPS 服务器
Nginx配置正向代理和反向代理,实现HTTPS通信的案例
客户端直接通过HTTP访问内部服务是不安全的,如果在不改造客户端和内部服务的情况下实现HTTPS的安全信息传输?这里使用了nginx的正向代理和反向代理,如上图所示。
飞狗
2019/02/25
5.3K0
Nginx配置正向代理和反向代理,实现HTTPS通信的案例
Nginx从听说到学会(2.应用场景和常用命令)
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况下一般都会需要一个静态资源的服务器。
后端技术探索
2018/08/09
4900
Nginx系列:配置跳转的常用方式
随着应用服务的增多,服务可能部署在不同的服务器上。这些服务有可能存在IP、端口Port、请求的ContextPath等一样的情况,怎么合理的配置他们的跳转呢?下面介绍三种常见的跳转方式。
BUG弄潮儿
2020/08/30
4.7K0
CentOS7安装维护nginx从入门到精通
Nginx 是一款面向性能设计的 HTTP 服务器,能反向代理 HTTP,HTTPS 和邮件相关(SMTP,POP3,IMAP)的协议链接。并且提供了负载均衡以及 HTTP 缓存。它的设计充分使用异步事件模型,削减上下文调度的开销,提高服务器并发能力。采用了模块化设计,提供了丰富模块的第三方模块。
小弟调调
2018/09/11
1.8K0
Nginx的安装部署以及使用
nginx是现在互联上非常流行的高性能的 Web 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
星哥玩云
2022/07/28
9280
windows下如何安装部署nginx
下载http://nginx.org/en/download.html,之后解压到需要放置的位置(C:\nginx)
十分钟空间
2022/08/17
1.4K0
Nginx 从入门到实践,万字详解!
这篇文章会在 CentOS 环境下安装和使用 Nginx,如果对 CentOS 基本操作还不太清楚的,可以先看看 <半小时搞会 CentOS 入门必备基础知识> 一文先做了解。
前端下午茶
2020/04/30
1.4K0
☀️全网唯一万字长文讲解Nginx安装运营维护☀️《❤️记得收藏❤️》
Nginx 是一款面向性能设计的 HTTP 服务器,能反向代理 HTTP,HTTPS 和邮件相关(SMTP,POP3,IMAP)的协议链接。并且提供了负载均衡以及 HTTP 缓存。它的设计充分使用异步事件模型,削减上下文调度的开销,提高服务器并发能力。采用了模块化设计,提供了丰富模块的第三方模块。
苏州程序大白
2021/08/23
1.9K0
☀️全网唯一万字长文讲解Nginx安装运营维护☀️《❤️记得收藏❤️》
Nginx常用功能举例解析
Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。
HaydenGuo
2019/12/12
5410
Nginx常用功能举例解析
centos7 安装 Nginx、使用 nginx 记录
centos7 安装 Nginx、使用 nginx 记录 1、安装各种依赖 #gcc安装,nginx源码编译需要 yum install gcc-c++ #PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式 yum install -y pcre pcre-devel #zlib安装,nginx 使用zlib对http包的内容进行gzip yum install -y zlib zlib-devel #OpenSSL 安装,强大的安全套接字层密码库,n
王图思睿
2021/06/16
8910
Nginx从安装到高可用
在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
来自银河系的员程序
2022/01/26
3900
Nginx从安装到高可用
Nginx 常用实践
Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx 是免费的并可以商业化,配置使用也比较简单。
默存
2023/09/01
3330
Nginx 常用实践
我们耳熟能详的负载均衡,你该如何配置?
在计算机的世界,这就是大家耳熟能详的负载均衡(load balancing),所谓负载均衡,就是说如果一组计算机节点(或者一组进程)提供相同的(同质的)服务,那么对服务的请求就应该均匀的分摊到这些节点上。
友儿
2022/09/11
3280
Nginx & 安装
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
收心
2022/01/14
3000
Nginx & 安装
yum安装部署boot应用
躬自厚而薄责于人,则远怨矣。——《论语》 安装java yum install java 安装nginx # 安装 yum install nginx # 查看位置 whereis nginx # 编辑配置文件 vim /etc/nginx/nginx.conf nginx.conf # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/
阿超
2022/08/17
4760
yum安装部署boot应用
一张小图看尽 Nginx
ps:–prefix=path 定义一个目录,存放服务器上的文件 ,也就是nginx的安装目录,默认使用 /usr/local/nginx
BUG弄潮儿
2021/06/25
6640
一张小图看尽 Nginx
Nginx 常用配置汇总!从入门到干活足矣
众所周知,Nginx 是 Apache服务不错的替代品。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力在同类型的网页服务器中表现较好,因此国内知名大厂例如:淘宝,京东,百度,新浪,网易,腾讯等等都在使用Nginx网站。
民工哥
2021/06/16
9.8K0
相关推荐
linux安装nginx以及nginx常用配置
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验