由于我的博客项目在8084端口,需要Nginx来转发一下端口,记录一下安装过程和踩过的小坑。

一、下载

wget http://nginx.org/download/nginx-1.12.2.tar.gz

我将下载到了/opt/software目录下

二、解压安装

tar -zxvf nginx-1.12.2.tar.gz

1)安装到 /opt/ngnix目录下:

cd nginx-1.12./
./configure --prefix=/opt/nginx

此时出现the HTTP rewrite module requires the PCRE library 的错误。

解决方法:

需要安装pcre包

sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install openssl libssl-dev

2)重新安装:

./configure --prefix=/opt/nginx

成功。

3)编译安装:

make && make install

三、配置Ngnix

1)首先启动ngnix可测试下是否安装成功

启动方法:

cd /opt/nginx
cd sbin/
sudo ./nginx

停止:

./nginx -s stop

重启:

./nginx -s reload

2)开始配置

cd ../conf/
sudo vim ngnix.conf

修改配置文件部分内容:

(注意weight=1;  中间不要加空格)

3)重启ngnix,访问主页,发现报错

刚开始有点不解,crul 127.0.0.1:8084 发现也无法连接。

突然恍然大悟,发现是一个很愚蠢的问题,是我配置完Nginx后忘了启动项目了!!真的对自己无语了。。

启动项目后访问,发现成功,到此就结束了。

最新文章

  1. Linux 的 strace 命令
  2. OC 类方法,对象方法,构造方法以及instancetype和id的异同
  3. LDA(转发)
  4. Mac OS X上尝试编译CoreCLR源代码
  5. 算法(三)粒子群算法PSO的介绍
  6. kafka迁移数据目录
  7. MySQL 添加列,修改列,删除列
  8. Jasper_table_resolve get multiple copies of table in detail band issue
  9. 深入浅出—JAVA(7)
  10. 【Beta阶段】测试与发布
  11. Android手机camera和IMU的标定
  12. 当安全遇到java
  13. 安装rlwrap-0.37.tar.gz
  14. java中的异常区分
  15. vs中如何统计整个项目的代码行数
  16. Quick Touch – 在 iOS 设备运行的 “Touch Bar”
  17. sqlserver table partion
  18. by,with
  19. Python 实现字符串转换成列表 实现str转换list
  20. java代码多线程实现如下

热门文章

  1. Numpy | 05 创建数组
  2. pandas模块中序列Series和列表List的区别
  3. 常用方法 读取 Excel的单位格 为 日期格式 的数据
  4. Fiborial 题解——2019.10.14
  5. 剑指offer:表示数值的字符串
  6. Java NIO 文件通道使用
  7. pygis库组件安装相关问题
  8. mybatis三个执行器的差别
  9. 转 oracle 正则表达式和查询最大文件号 SQL
  10. PMP ITTO工具