nginx可以安装在windows中,但是安装在linux系统中才会更好的发挥出它的作用
1.使用工具远程连接linux系统
2.官网下载nginx
3.安装依赖
3.1安装pcre
-
在linux中输入
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
我没有使用linux联网下载而是在windows下载然后远程传送文件- 将文件传入指定linux文件夹后
- 将文件传入指定linux文件夹后
-
解压文件
输入tar -xvf 文件名
-
./configure完成后,回到pcre目录下执行make
-
再执行make install
如果出现问题如下
make: *** 没有指明目标并且找不到 makefile。 停止。
解决方法
3.2 安装openssl安装zlib
一键安装方法
- 输入
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
- 可以根据依赖自动适配对应的版本下载
4.安装nginx
一样的方法
- 把nginx安装文件放到linux系统中
- 解压nginx-xx.tar.gz包
- 进入解压缩目录,执行./configure
- make&&make install
安装成功后,在usr多出来一个文件夹local/nginx,在nginx中的sbin有启动脚本
查看状态
查看配置文件
- listen 80 表示当前访问默认端口为80端口
- 在浏览器输入ip地址即可(默认为访问80端口)
遇到的问题:
无法通过输入IP地址得到以上界面
解决方法 - 由于我用的是阿里云linux服务器,所以设置一个开放80端口的安全组即可
- 在linux的虚拟机中设置防火墙开放端口
-
查看开发的端口号
firewall-cmd --list-all
-
设置开放的端口号
sudo firewall-cmd --add-port=80/tcp --permanent
-
重启防火墙
firewall-cmd --reload
输入ip地址应该就可以了
-