# nginx 基本使用
Nginx (engine x) 是一个高性能的 HTTP 和反向代理 web 服务器
# window 安装 nginx
傻瓜式安装, 直接下载官网压缩包,解压到自己电脑即可
# 配置本地服务器
打开解压后的压缩文件 conf 文件夹->nginx.conf 文件 复制一个 server 配置一个本地域名
server {
listen 8000;
server_name lyc.com;
location / {
proxy_pass http://127.0.0.1;
}
}
别忘了更改本机的 host 地址为 C:\Windows\System32\drivers\etc\hosts末行加入
127.0.0.1 lyc.com
关闭保存即可
# linux 安装 nginx
- 安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel - 选择安装文件夹
cd /usr/local
// 下载
wget http://nginx.org/download/nginx-1.13.7.tar.gz
// 解压
tar -xvf nginx-1.13.7.tar.gz
进入 nginx 目录
cd nginx-1.13.7执行命令
./configure 如何要配置https 执行 `./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module` 安装 `with-http_ssl_module` make make install启动 nginx
/usr/local/nginx/sbin/nginx -s reload
如果报错nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
则运行
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf查看是否开启 nginx
ps -ef | grep nginx
# 如何配置 https
- 在阿里云申请免费 ssl 证书
2.下载证书
3.把下载的证书按照要求配置到服务器上 - 把证书装到 nginx
server {
listen 443 ssl;
server_name wx.h5love.cn;
ssl_certificate cert/4036449_www.wx.h5love.cn.pem; // ssl证书地址
ssl_certificate_key cert/4036449_www.wx.h5love.cn.key; //ssl证书地址
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root '/rootweb';
}
}
重启 nginx
nginx -s stop
nginx -s start
如果出现 nginx 命令找不到可以配置环境变量
vim /etc/profile 打开 profile
新增 PATH=$PATH:/usr/local/nginx/sbin
export PATH
也可以直接 cd 到/usr/local/nginx/sbin 直接操作
cd /usr/local/nginx/sbin
./nginx -s stop
./nginx -s start
如果发现启动失败需要在加载下 config 文件
./nginx -c /usr/local/nginx/conf/nginx.conf
← TS进阶 Linux安装mysql →