从零开始:安装并配置CentOS Nginx服务
摘要助手
切换
SummaryGPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往订阅 💥
前往评论 💬
👀 部署教程
从零开始:安装并配置CentOS Nginx服务
dong4j系统 Centos 64 位
第一步,首先下载 Nginx 的 tar 包及安装依赖的工具 tar 包。
Nginx: http://nginx.org/en/download.html
Nginx 需要依赖下面 3 个包
gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ )
分别解压。
具体命令:
1 | wget http://nginx.org/download/nginx-1.13.2.tar.gz |
第二步 编译安装
安装顺序:先安装三个依赖包再安装 nginx
1 | cd 到各个解压目录下运行 |
安装 c++ 编译环境
1 | yum install gcc-c++ |
第三步 运行 nginx
安装好的 nginx 路径在:
1 | /usr/local/nginx |
默认的配置文件的路径在:
1 | /usr/local/nginx/conf/nginx.conf |
运行 nginx:
1 | /usr/local/nginx/sbin/nginx |
通过浏览器访问服务器 ip,出现以下标志就是启动成功了:
1 | Welcome to nginx! |
有问题之处烦请在留言中指出,非常感谢。
问题
Nginx 启动提示找不到 libpcre.so.1 解决方法
WebServer 2012-08-26 Nginx,libpcre
启动 nginx 提示:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,意思是找不到 libpcre.so.1 这个模块,而导致启动失败。
1 | [root@lee ~]# /usr/local/webserver/nginx/sbin/nginx |
经过搜索资料,发现部分 linux 系统存有的通病。要解决这个方法非常容易
如果是 32 位系统
1 | [root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib |
如果是 64 位系统
1 | [root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64 |
然后在启动 nginx 就 OK 了
1 | [root@lee ~]# /usr/local/webserver/nginx/sbin/nginx |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果