一、Nginx简介
1.Nginx是什么
Nginx是一款轻量级Web服务器,也是一款反向代理服务器
官网:nginx.org/
中文文档: www.nginx.cn/doc/
2.需要安装两个文件:
因为window本身的命令系统不够强大,他需要接触外力,类似Xshell这样的脚本对linux服务器进行操控。 但是像mac电脑就不需要,因为mac本身是unix,他大部分的命令和linux是一样的,所以现在大部分有钱的公司的员工都是发的mac笔记本,做文件传,可以把我们本地的文件传输到linux服务器上。
![]()
二、Nginx的安装
1. 进入官网下载Nginx资源:
2. 资源下载(因为是在Linux安装,所以需要下载Linux安装的资源包,我的是1.13.7)
3.资源下载好之后,上传到Linux上(位置自己随意,我是上传到了/root)
4.显示当前路径:
pwd
5.安装依赖包
1.一键安装上面四个依赖项
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
6.下载并解压安装包
1.先cd到local 再创建一个文件夹
makdir nginx2.然后再cd进nginx
cd nginx3.下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
tar -xvf nginx-1.13.7.tar.gz
三、 安装Nginx
1.进入到nginx目录(自己上传的Linux位置)
cd /root/nginx
2.进入目录
cd nginx-1.13.7
3.执行命令 考虑到后续安装ssl证书 添加两个模块
/root/nginx/nginx-1.13.7/configure--with-http_stub_status_module --with-http_ssl_module
4.执行make命令
make
5.执行make install命令
make install
四、 配置nginx.conf
1.打开配置文件
vi /usr/local/nginx/conf/nginx.conf
2.将端口号改成8080端口(端口号可以随便选一个),因为可能apeache占用80端口,apeache端口尽量不要修改,我们选择修改nginx端口。 将localhost修改为你服务器的公网ip地址。
进入文件后 按键盘的 i 键然后输入你要修改的内容按 Esc 键盘键输入:wq回车,修改的文件内容就保存好了 。
3.重启nginx
/root/nginx/nginx-1.13.7/sbin/nginx -s reload
4.查看nginx进程是否启动:
ps -ef | grep nginx
5.如果访问不了就是火墙的问题
- 重启防火墙:
firewall-cmd --reload- 防火墙的关闭:
systemctl stop firewalld//一般不用- 随后访问该ip: 端口 即可看到nginx界面。
6.安装完成, 进入安装目录中
命令:
cd /usr/local/nginx/sbinssh root@43.143.161.194 连接远程服务器
回车后会出现(MAC)一个闪动的指示,直接输入密码后,回车即可,很多操作命令输入密码时看不见的。
7.启动,关闭,重启,删除命令:
./nginx启动./nginx -s stop关闭./nginx -s reload重启rm -rf tanwei.txt强制删除 谨慎使用rm -rf *删除当前文件夹下的所有
8.访问服务器ip查看(页面显示Welcome to nginx! 就成功了)