Linux安装nginx,并添加静态网站
一、下载nginx包
点击打开nginx官网,下载最新稳定版。如下图:
二、解压nginx到指定目录
# 解压 nginx-1.26.1.tar.gz 到目录 /usr/local/src
tar zxvf nginx-1.26.1.tar.gz -C /usr/local/src
三、安装nginx
# 安装ssl依赖库
yum install -y pcre pcre-devel openssl openssl-devel gcc
# 创建nginx启动用户
useradd nginx -s /sbin/nologin -M
# 进入解压后的目录
cd nginx-1.26.1
#编译安装
chmod +x configure
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
# 启动nginx
cd /usr/local/nginx/sbin
./nginx
四、添加静态站点
# 创建一个放静态网页的文件夹
mkdir static
# 上传网页文件到 static 目录下
#修改nginx配置
#进入nginx配置文件目录
cd cd /usr/local/nginx/conf/
# 创建一个存放站点配置的文件夹
mkdir vhost
# 进入vhost
cd vhost
#创建网站配置文件
server {
listen 80;
server_name test.com www.test.com;
location / {
root /web/static;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
}
#修改nginx默认配置文件
cd /usr/local/nginx/conf
vi nginx.conf
# 找到 http 节点,添加刚添加的配置路径
include vhost/*.conf;
# 重启 nginx
/usr/local/nginx/sbin
./nginx -s reload