nginxNginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
安装 nginx
Debian 等发行版的存储仓库的 nginx 版本较老,可以在 nginx 官方仓库下载安装。
添加密钥
为了保障 nginx 仓库安全性,需要验证 nginx 存储仓库签名,以消除在安装 nginx 软件包期间关于丢失 PGP 密钥的警告,
需要将 nginx 的公钥添加到 apt
密钥库。
apt-key add nginx_signing.key
添加仓库地址
将 nginx 仓库地址添加到系统的软件仓库列表( /etc/apt/sources.list
)。
deb http://nginx.org/packages/debian/ codename nginx
deb-src http://nginx.org/packages/debian/ codename nginx
codename 是系统代号,查看 codename。
下载安装
获取更新,执行安装
apt-get update
apt-get install nginx
源码安装
可参考:Nginx 安装配置
nginx 常用命令
命令 | 备注 |
---|---|
nginx |
默认配置文件启动 |
nginx -c /path/to/nginx.conf |
指定配置文件启动 |
nginx -s stop |
快速关闭 nginx |
nginx -s quit |
正常关闭 nginx |
nginx -s reload |
重新载入配置文件 |
nginx -s reopen |
重新打开日志文件 |
nginx -h(-?) |
帮助 |
nginx -v |
显示版本 |
ps -ax | grep nginx
获取nginx进程列表
nginx 修改端口号
/etc
目录下放置软件的配置文件,
可以修改 /etc/nginx
下的 nginx.conf
修改端口号:
http {
server {
listen 8080;
location / {
root /var/www/html; # html文件目录
}
}
}
在老版本 nginx 配置文件中有这句命令:
include /etc/nginx/sites-enabled/*;
一般使用 sites-enabled
的配置文件,将 default
配置文件中 listen
的端口 修改即可;
listen 8080 default_server;
# listen [::]:8080 default_server;
*** 下面一个 listen 是 IPv6,,默认这个 listen 都开启了,如不使用可以使用 #
号注释 ***
网友评论