Ubuntu下nginx的安装笔记
安装
nginx安装
下载源码
wget http://nginx.org/download/nginx-1.14.0.tar.gz
解压缩
tar -xvf nginx-1.14.0.tar.gz
编译
./configure
编译报错的话查看缺失的依赖包,安装后再次编译
安装
make & make install
安装依赖包
安装依赖包pcre
apt-get install libpcre3 libpcre3-dev
安装依赖包zlib
apt-get install zlib1g-dev
安装依赖包openssl
wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz tar -xvf openssl-1.1.0h.tar.gz cd openssl-1.1.0h make make test make install
运行
查看安装目录
whereis nginx
显示nginx: /usr/local/nginx
安装目录下有4个子目录
| 目录 | 存放文件 |
|---|---|
| conf | 存放配置文件 |
| html | 网页文件 |
| logs | 存放日志 |
| sbin | shell启动、停止等脚本 |
进入/usr/local/nginx/sbin目录
./nginx
常用命令
启动
./nginx
检查 nginx.conf配置文件
./nginx -t
重启
./nginx -s reload
停止
./nginx -s stop
应用
将不同域名指向同一个服务器的不同端口
修改/usr/local/nginx/conf/nginx.conf文件
增加如下内容
server {
listen 80;
server_name a.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
server {
listen 80;
server_name b.com;
location / {
proxy_pass http://127.0.0.1:8081;
}
}
新增2个服务监听80端口,
如果是网址"a.com"则指向8080端口;
如果是网址"b.com"则指向8081端口;
参考:
Nginx教程(一) Nginx入门教程
nginx设置不同的域名访问到不同的端口上
来源:https://www.cnblogs.com/dreamyshark/p/9100808.html