目录
5. nginx-1.21.6目录下执行 make install 命令。
7. 进入sbin目录,执行 ./nginx,启动nginx服务。
9. nginx服务停止命令:/usr/local/nginx/sbin/nginx -s stop
10. 查看nginx状态:systemctl start nginx
1. 下载nginx安装包。

2. 通过命令解压nginx压缩包。
tar -zxvf nginx-1.21.6.tar.gz
3. 预编译nginx(非编译版本的nginx)。
进入解压包
prefix=/usr/local/nginx为安装路径
./configure --prefix=/usr/local/nginx
如果报以下错: error: C compiler cc is not found
那么执行命令安装安装:yum -y install gcc-c++
编译最后可能会报以下错误:缺少类库。

执行命令解决以上报错:yum install -y pcre pcre-devel
重新执行:./configure --prefix=/usr/local/nginx。报错:

执行命令解决以上问题:yum install -y zlib zlib-devel
如果还报以上错误:关于gzip的错误。那么执行如下命令解决问题:
1. wget http://www.zlib.net/zlib-1.2.11.tar.gz
2. tar -xzvf zlib-1.2.11.tar.gz
3. cd zlib-1.2.11
4. ./configure
5. make
6. make install
重新执行:./configure --prefix=/usr/local/nginx
4. nginx-1.21.6目录下执行make命令。
5. nginx-1.21.6目录下执行 make install 命令。
6. 进入目录:cd /usr/local/nginx/

conf为配置文件
sbin为可执行文件
logs为日志
html为页面文件
7. 进入sbin目录,执行 ./nginx,启动nginx服务。
8. 访问:http://xxxxxx ,如下图所示:

本文档详细介绍了如何手动下载、解压Nginx安装包,进行预编译、编译及安装过程。在编译过程中可能遇到的依赖问题,如gcc、pcre、zlib等,也给出了相应的解决方法。完成安装后,启动Nginx服务,并展示了访问Web服务的示例。同时,提到了停止服务的命令和查看服务状态的方法。最后,强调了配置SSL时需要注意的事项,包括错误提示和解决方案。
727

被折叠的 条评论
为什么被折叠?



