一、下载Nginx安装包,或者直接在Linux服务上使用wget命令
下载nginx安装包
wget -c http://nginx.org/download/nginx-1.12.2.tar.gz

二、安装Nginx
2.1、安装Nginx所需的依赖包
yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
2.2、安装Nginx
找到Nginx的安装包进行解压,命令如下:
# tar -zxvf nginx-1.12.2.tar.gz

进入ngin-1.12.2目录下,编译并进行安装,命令如下:
./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module --with-http_addition_module \--with-http_sub_module --with-http_flv_module --with-http_mp4_module --with-http_ssl_module --with-http_gzip_static_module --user=ngix --group=nginx
输入 ./configure命令查看sbin目录


#对nginx编译和安装
make & make install
三、 配置nginx环境变量
在vi /etc/profile文件里添加如下代码;
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
让配置生效;
运行命令:source /etc/profile
设置nginx为系统服务。
在/lib/systemd/system目录下创建nginx.service文件,
运行命令:vi /lib/systemd/system/nginx.service
输入如下内容,nginx启动程序路径根据自身实际情况调整:
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
关闭防火墙
#临时关闭防火墙
systemctl stop firewalld.service
#永久关闭防火墙
systemctl disable firewalld.service
设置开机自启动。
运行命令:systemctl enable nginx
查看80端口
#netstat -ntpl

# systemctl start nginx 启动服务
# systemctl stop nginx 停止服务
# systemctl restart nginx 重新启动服务
# systemctl list-units --type=service 查看所有已启动的服务
# systemctl status nginx 查看服务当前状态
# systemctl enable nginx 设置开机自启动
#systemctl disable nginx 停止开机自启动
效果图
四、给nginx欢迎页面增加用户和密码
先进入#cd /sbin/usr/local/nginx/nginx.conf/
server {
listen 80;
server_name localhost;
auth_basic "Input Password:";
auth_basic_user_file "/usr/local/nginx/pass";
让配置生效;
#source nginx.conf
启动nginx并下载httpd插件
[root@localhost nginx]# cd sbin/
[root@localhost sbin]# ./nginx -s reload
#yum -y install httpd
创建一个密码文件htpasswd.txt ,账户是username,回车后会让你输入密码(两次)
# htpasswd -c /usr/local/nginx/pass username
给pass目录增加权限
#chmod 777 pass
查看用户和密码
# cat /usr/local/nginx/pass
效果图:

DataGrip2023版软件
链接:https://pan.baidu.com/s/1nFyH4Qp4BWyNUqOjDJ_9BQ
5219




被折叠的 条评论
为什么被折叠?



