nginx的web服务器
1. 下载nginx安装包
安装包下载链接:[nginx](https://nginx.org/en/download.html)
安装stable version
2. 安装环境
1 安装gcc,g++
sudo apt-get update
sudo apt-get install gcc
sudo apt-get install g++
2 安装第三方的pcre库
sudo apt-get install libpcre3 libpcre3-dev
3 安装zlib库
sudo apt-get install zlib1g zlib1g-dev
3 安装openssl(有需要就装)
sudo apt-get install libssl-dev
3. nginx安装过程
1 将下载的压缩包放在Ubuntu中,然后解压到/usr/local下面。
tar -xvf nginx-1.24.0.tar.gz -C /usr/local %%以nginx-1.24.0版本为例,可以换成你自己下载的压缩包。
2 解压完之后会有一个nginx-1.24.0的目录,cd进入这个目录,sudo执行configure文件,才会生成Makefile文件。
sudo ./configure
3 生成Makefile文件后,编译一下,编译完之后,开始安装
sudo make %%编译
sudo make install %%编译成功之后,安装。安装完之后
在/usr/local下有一个nginx目录,该目录里面有四个文件夹。
4 nginx目录下有四个目录(html,logs,sbin,conf)
!!!至此nginx安装完毕!!!
4. nginx的使用
- 启动nginx:进入sbin目录,执行命令
sudo ./nginx
- 查看nginx是否启动:
ps aux | grep nginx
4. 访问nginx
- 虚拟机ubuntu的IP地址:终端键入ifconfig查看,我的是192.168.207.132
- 找一个浏览器界面:输入192.168.207.132:80
使用的是80端口。
!!!过程中遇到的错误!!!
- 执行nginx的情况:显示80端口被使用,去查看80端口被谁使用了
netstat -ntlp|grep 80
经过查找资料得知,使用下面这个命令,然后再重启Nginx即可完成成功运行。
fuser -k 80/tcp %%我也不清楚这个命令什么意思
之后就重新启动nginx即可以正常运行了。记得sudo!!!!!!
结果如下:
相关报错参考链接如下