Linux下Ngnix的安装与配置
2024-09-08 11:52:51
由于我的博客项目在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后忘了启动项目了!!真的对自己无语了。。
启动项目后访问,发现成功,到此就结束了。
最新文章
- Linux 的 strace 命令
- OC 类方法,对象方法,构造方法以及instancetype和id的异同
- LDA(转发)
- Mac OS X上尝试编译CoreCLR源代码
- 算法(三)粒子群算法PSO的介绍
- kafka迁移数据目录
- MySQL 添加列,修改列,删除列
- Jasper_table_resolve get multiple copies of table in detail band issue
- 深入浅出—JAVA(7)
- 【Beta阶段】测试与发布
- Android手机camera和IMU的标定
- 当安全遇到java
- 安装rlwrap-0.37.tar.gz
- java中的异常区分
- vs中如何统计整个项目的代码行数
- Quick Touch – 在 iOS 设备运行的 “Touch Bar”
- sqlserver table partion
- by,with
- Python 实现字符串转换成列表 实现str转换list
- java代码多线程实现如下