物理机下载Nginx1.22
我的电脑(此电脑),找到下载的文件右键解压一下
Nginx-1.22.0就是已解压的
Nginx-1.22.0.tar.gz就是没解压的
FTP工具给解压过的弄虚拟机上
(cuteFTP 9)
host输入虚拟机地址,username输入用户名,我这里输入xpf,密码也要写上,不然没办法传
下方左边框中鼠标选中文件,点击upload
虚拟机上安装Nginx
cd /home/xpf
ls
cd ngins-1.22.0
./configure
如果到这一步报错,输入ll查看详细信息
ll
这里会说我们没有限权,那就给configure赋予限权
chmod +x configure
ll
我们这里ll再次查看了,如果configure变绿,就是执行权限了
./configure
报错给完权限,再次输入那个报错的命令
make
make install
如果输入make命令后,报错,没有规律可以创造,是因为安装Nginx编译时缺少一些依赖
输入
yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel
./configure
make
make install
whereis nginx
我们这里要在有Nginx的目录下启动它,所以用了一下whereis命令
cd /user/local/nginx
ls
cd sbin
ls
./nginx
没有任何信息,表示启动成功
检验Nginx有没有启动
输入./nginx也就是再启动一次,会出现0.0.0.0:80报错,就是80端口被占用了(那么这里为什么是80不是00,10呢,很好,因为Nginx它的默认启动端口就是80)敲命令检查一下占用端口的是谁,如果是Nginx占用了就是启动成功,别的的话就是没启成功
netstart -anltp|grep 80
如果占端口的不是Nginx,就把Nginx的端口改到别的端口去,然后再次启动,社区别的人都有写怎么弄的,我不想写了,反正没人看,着这样了886