在linux安装nginx web 服务器,安装后再修改配置文件,将该主机作为一个文件服务器,最终效果如下图:
安装nginx
安装依赖包
yum install -y gcc pcre-devel zlib-devel openssl openssl-devel
(若安装的Redhat7, yum 无法使用,换源方法参考 http://t.csdn.cn/GilJ5)
下载 nginx
-
创建目录
mkdir -p /www/nginx
cd /www/nginx -
下载 nginx
wget http://nginx.org/download/nginx-1.21.0.tar.gz -
解压
tar -xvf nginx-1.21.0.tar.gz
指定安装路径
cd nginx-1.21.0
先看 /usr/local/nginx 目录是否存在,不存在就创建:
mkdir -p /usr/local/nginx
指定安装路径:
./configure --prefix=/usr/local/nginx
make
make install
安装 nginx
修改端口和ip
为了防止端口冲突,我们需要修改端口。
先备份Nginx配置文件
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak
打开配置文件
vi /usr/local/nginx/conf/nginx.conf
关闭防火墙或者开放端口:
开放8443端口:
firewall-cmd --zone=public --add-port=8443/tcp --permanent
重启防火墙:
firewall-cmd-cmd --reload
列出开放的端口:
firewall-cmd --list-ports
启动nginx
cd /usr/local/nginx/sbin/
./nginx
查看nginx是否启动:
ps -ef | grep nginx
服务器IP+端口查看web页
到此nginx安装成功,接下来修改配置文件,让nginx做为文件服务器。
配置nginx文件服务器
修改配置文件
vi /usr/local/nginx/conf/nginx.conf
划线的部分一定要修改:
重启nginx
killall -9 nginx
cd /usr/local/nginx/sbin/ && ./nginx