Nginx安装
yum方式
yum -y install nginx
安装 nginx
yum remove nginx
卸载 nginx
systemctl enable nginx
设置开机启动
service nginx start
启动 nginx 服务
service nginx stop
停止 nginx 服务
service nginx restart
重启 nginx 服务
service nginx reload
重新加载配置
源码包方式
依赖库
yum -y install gcc gcc-c++
nginx 编译时依赖 gcc 环境
yum -y install pcre pcre-devel
让 nginx 支持重写功能
yum -y install zlib zlib-devel
zlib 库提供了很多压缩和解压缩的方式,nginx 使用 zlib 对 http 包内容进行 gzip 压缩
yum -y install openssl openssl-devel
安全套接字层密码库,用于通信加密
下载安装包 https://nginx.org/en/download.html
至/usr/local/nginx
解压
tar -zxvf nginx-XXX.tar.gz
进入目录
cd nginx-XXX
检查平台安装环境
./configure --prefix=/usr/local/nginx
编译
make
安装
make install
启动服务
/usr/local/nginx/sbin/nginx
重新加载服务
/usr/local/nginx/sbin/nginx -s reload
停止服务
/usr/local/nginx/sbin/nginx -s stop
查看 nginx 服务进程
ps -ef | grep nginx
FTP安装
代理设置
修改配置
/usr/local/nginx/conf
vi nginx.conf
user ftpuser; # ftp用户 因为设置了文件夹权限
//
http {
server {
listen 9999;# 对外监听的端口
server_name 192.168.2.32;# 本机IP
location / {
root /home/ftp; # 代理的ftp服务器文件夹绝对路径
# 设置欢迎页,否则访问9999端口首页回报403拒绝访问错误
index ftp; # 欢迎页,写上代理ftp服务器的文件夹
autoindex on; # 打开文件目录列表
autoindex_exact_size on; # 显示文件大小 单位字节
autoindex_localtime on; # 显示时间
charset utf-8,gbk; # 设置编码防止中文乱码
}
}
网友评论