介绍:
Nginx是一个HTTP和反向代理的服务器,也是一个IMAP/POP/SMTP服务器
安装过程
环境:ubuntun 16.04
1,安装 apt -get install nginx(非root用户命令行前面添加 sudo),安装不成功或者安装之前请跟新软件源sudo apt-get update 如果继续不成功,请手动安装相关依赖
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
CentOS:
1.配置阿里云的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo [http://mirrors.aliyun.com/repo/Centos-7.repo](http://mirrors.aliyun.com/repo/Centos-7.repo)
2.配置阿里云的epel
wget -O /etc/yum.repos.d/epel.repo [http://mirrors.aliyun.com/repo/epel-7.repo](http://mirrors.aliyun.com/repo/epel-7.repo)
3.yum安装nginx
[root@db01 ~]# yum install nginx -y
4.启动nginx
[root@db01 ~]# systemctl start nginx.service
5.nginx默认路径
(1) Nginx配置路径:/etc/nginx/
(2) PID目录:/var/run/nginx.pid
(3) 错误日志:/var/log/nginx/error.log
(4) 访问日志:/var/log/nginx/access.log
(5) 默认站点目录:/usr/share/nginx/html
6.nginx命令
systemctl start nginx.service ####启动nginx
systemctl restart nginx.service ####重启ngingx
systemctl enable nginx.service ####设置开机自启动
最后还可以使用请使用下载安装包的方式安装
2,查看其是否启动 ps aus|grep nginx
3,查看配件文件进行设置 文件位置在/etc/nginx文件夹下面
在进行配置之前最好将配置文件备份一下。备份文件cp nginx.conf nginx.conf.backup或者 mv nginx.conf nginx.conf.backup
4,配置文件 vim nginx.conf (在nginx http里面设置负载均衡)
在浏览器里面输入服务器地址 出现nginx则表示配置成功
常用命令命令
nginx -t -c nginx.conf #检验配置文件是否正确 显示 xxx is ok则表示配置文件没问题
sudo nginx -c /etc/nginx/nginx.conf #开启 在ubuntun上,nginx必须为全路径
sudo nginx -s reload #重启
kill -hup 进程号 #使用重启命令重启
nginx -s stop # 快速关闭 此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。不太友好
nginx -s quit #从容停止
ps aux|grep nginx kill -quit 进程号 #查到nginx的进程号,然后停止
相关
sudo vim hosts 域名解析
27.0.0.1 localhost #域名解析 127.0.0.1 www.liangpeng888.com#本机ip 绑定域名. 公网 自动解析 域名。
参考:
https://blog.51cto.com/13747009/2163199
https://blog.csdn.net/weixin_33939380/article/details/87382783