阿里云服务器配置开发环境第七章:Centos7.3安装nginx以及环境配置
来源:互联网 发布:java迷宫小游戏设计 编辑:程序博客网 时间:2024/05/22 00:44
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
# 保存退出 - 在/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保存退出
- 可以配置域名转发, 但是请一定要配置host,并且使host生效之后才可以,设置完成以后要重启浏览器
阅读全文
1 0
- 阿里云服务器配置开发环境第七章:Centos7.3安装nginx以及环境配置
- 阿里云服务器配置开发环境第二章:Centos7.3安装jdk1.8以及环境配置
- 阿里云服务器配置开发环境第三章:Centos7.3安装Tomcat8以及环境配置
- 阿里云服务器配置开发环境第四章:Centos7.3安装Maven以及环境配置
- 阿里云服务器配置开发环境第一章:Centos7.3安装git 和 zsh
- 阿里云服务器配置开发环境第五章:Centos7.3切换为iptables防火墙
- Centos7 yum安装nginx,vscode配置vue开发环境
- Nginx环境配置以及安装
- centos7 配置lnmp环境 阿里云 php多版本安装
- 【阿里云】CentOS7系统下开发环境安装配置问题汇总:mysql5.6/zookeeper/redis
- 阿里云windows服务器配置环境以及发布项目
- 阿里云服务器ECS centos7.2搭建nginx环境以及负载均衡
- 阿里云服务器ECS centos7.2搭建nginx环境以及负载均衡
- 阿里云服务器ECS centos7.2搭建nginx环境以及负载均衡
- 阿里云服务器ECS centos7.2搭建nginx环境以及负载均衡
- centos7 开发环境配置
- 腾讯云Centos7.0 服务器上配置java开发环境
- vagrant配置linux以及nginx开发环境
- C语言数据结构之链表篇
- 阿里云服务器配置开发环境第五章:Centos7.3切换为iptables防火墙
- Linux中使用cgroup来限制资源使用
- 文件操作函数的使用和区别
- “智能问诊”项目——机器学习(1)
- 阿里云服务器配置开发环境第七章:Centos7.3安装nginx以及环境配置
- UVA Live 7272 Promotions 拓扑排序
- 洛谷 P2688 大海战(二分+DP)
- 文件编程(一)
- MongDB介绍入门和使用
- 雷神笔记本安装ubantu、deepin后无法wifi上网
- php5.6之php-fpm优化
- 强化练习1:通过编程实现,分别统计0~n有多少个0~9 提示:n通过参数传入
- tensorflow 批量读取csv文件用于做深度学习算法相关