物理机下载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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐