资讯专栏INFORMATION COLUMN

阿里云服务器配置开发环境第七章:Centos7.3安装nginx以及环境配置

sourcenode / 2885人阅读

摘要:是什么是一款轻量级服务器也是一款反向代理服务器能干什么可直接支持和的程序可作为反向代理服务器作为负载均衡服务器作为邮件代理服务器帮助实现前端动静分离特点高稳定高性能资源占用少功能丰富模块化结构支持热部署的安装安装输入查询版本信息看系统是否

Nginx是什么?

Nginx是一款轻量级Web服务器,也是一款反向代理服务器

Nginx能干什么?

可直接支持Rails和PHP的程序

可作为HTTP反向代理服务器

作为负载均衡服务器

作为邮件代理服务器

帮助实现前端动静分离

Nginx特点

高稳定

高性能

资源占用少

功能丰富

模块化结构

支持热部署

Nginx的安装

安装gcc

yum install gcc # 输入gcc -v 查询版本信息,看系统是否已经安装

安装pcre

yum install pcre-devel -y

安装zlib

yum install zlib zlib-devel -y

安装openssl

yum install openssl openssl-devel -y # 如需支持ssl,才需安装openssl

下载源码包

wget https://nginx.org/download/nginx-1.12.1.tar.gz
tar -zxvf nginx-1.12.1.tar.gz
rm -rf nginx-1.12.1.tar.gz

Nginx安装
进入nginx目录以后执行

./configure
make
make install

可通过 whereis nginx 进行查询

Nginx常用命令

测试配置文件

/usr/local/nginx/sbin/nginx -t

启动命令

/usr/local/nginx/sbin/nginx

停止命令

/usr/local/nginx/sbin/nginx -s stop # 或者是 nginx -s quit

重启命令

/usr/local/nginx/sbin/nginx -s reload

查看进程命令

ps -ef |grep nginx

平滑重启

kill -HUP [nginx主进程号(即查看进程命令查到的PID)]

Nginx虚拟域名配置及测试验证

配置步骤

sudo vim /usr/local/nginx/conf/nginx.conf
# 增加
include vhost/*.conf; # 引入vhost文件夹下所有conf文件,便于后期维护
# 保存退出

在/usr/local/nginx/conf/新建vhost文件夹

cd /usr/local/nginx/conf
md vhost

配置域名转发配置文件
创建你自己的域名转发文件,如:

taobao.com.conf
tiammao.com.conf

重启验证 推荐使用重启

/usr/local/nginx/sbin/nginx # 启动
/usr/local/nginx/sbin/nginx -s reload # 重启

Nginx本地玩耍注意事项

可以配置域名转发, 但是请一定要配置host,并且使host生效之后才可以,设置完成以后要重启浏览器

sudo vim /etc/hosts
# 添加好对应的域名及ip
# :wq保存退出

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39636.html

相关文章

  • 阿里务器配置开发环境七章Centos7.3安装nginx以及环境配置

    摘要:是什么是一款轻量级服务器也是一款反向代理服务器能干什么可直接支持和的程序可作为反向代理服务器作为负载均衡服务器作为邮件代理服务器帮助实现前端动静分离特点高稳定高性能资源占用少功能丰富模块化结构支持热部署的安装安装输入查询版本信息看系统是否 Nginx是什么? Nginx是一款轻量级Web服务器,也是一款反向代理服务器 Nginx能干什么? 可直接支持Rails和PHP的程序 可作为H...

    GT 评论0 收藏0
  • 阿里务器配置开发环境七章Centos7.3安装nginx以及环境配置

    摘要:是什么是一款轻量级服务器也是一款反向代理服务器能干什么可直接支持和的程序可作为反向代理服务器作为负载均衡服务器作为邮件代理服务器帮助实现前端动静分离特点高稳定高性能资源占用少功能丰富模块化结构支持热部署的安装安装输入查询版本信息看系统是否 Nginx是什么? Nginx是一款轻量级Web服务器,也是一款反向代理服务器 Nginx能干什么? 可直接支持Rails和PHP的程序 可作为H...

    guyan0319 评论0 收藏0
  • 阿里务器配置开发环境第八章:Centos7.3配置Nginx

    摘要:转发接着上篇文章说添加以下内容映射端口映射地址你要转发的地址做文件服务器你的服务器文件地址重启 Nginx转发 接着上篇文章说 cd /usr/local/nginx/conf/vhost vi ***.***.com.conf 添加以下内容 server { listen 80; # 映射端口 autoindex on; server_name ***.com...

    Meathill 评论0 收藏0
  • 阿里务器配置开发环境第八章:Centos7.3配置Nginx

    摘要:转发接着上篇文章说添加以下内容映射端口映射地址你要转发的地址做文件服务器你的服务器文件地址重启 Nginx转发 接着上篇文章说 cd /usr/local/nginx/conf/vhost vi ***.***.com.conf 添加以下内容 server { listen 80; # 映射端口 autoindex on; server_name ***.com...

    betacat 评论0 收藏0
  • 阿里CentOS7.3务器通过Docker安装Nginx

    摘要:如果有这个文件,那么新内容将会代替原来的内容。浏览器输入端口访问测试 前言 小编环境: 阿里云CentOS7.3服务器 docker 下面分享一次小编在自己的阿里云CentOS7.3服务器上使用Docker来安装Nginx的一次全过程 温馨小提示: 如果只是希望单纯使用docker安装nginx能跑静态资源项目不管一些配置文件所放位置的话,可直接执行如下2条命令即可 1. dock...

    Panda 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<