编程技术分享平台

网站首页 > 技术教程 正文

Linux安装Nginx(linux安装过程中硬盘分区工具)

xnh888 2024-10-03 04:44:39 技术教程 18 ℃ 0 评论

目前使用的Nginx版本:nginx-1.18.0

//创建nginx文件夹:
cd /usr/local/
mkdir nginx && cd nginx

//下载nginx安装包
wget http://nginx.org/download/nginx-1.23.0.tar.gz
//如提示wget没有,安装wget: yum -y install wget

//解压并进入目录
tar zxvf nginx-1.23.0.tar.gz
cd  nginx-1.23.0

//安装依赖插件
yum -y install gcc-c++
yum install pcre-devel -y
yum install zlib-devel -y
yum install openssl-devel -y

//配置
cd /usr/loacal/nginx/nginx-1.23.0
//加载功能模块 , ssl证书、静态压缩、视频.....
./configure --with-select_module --with-poll_module --with-file-aio --with-http_ssl_module --with-http_realip_module --with-http_gzip_static_module --with-http_secure_link_module --with-http_sub_module --with-http_stub_status_module --with-http_perl_module --with-http_mp4_module --with-http_flv_module    

//安装
//如果只是追加模块,执行make,make是用来编译的
//先备份
cp /usr/local/nginx/sbin/nginx /usr/loacal/nginx/nginx-1.18.0/nginx.bak
make

//如果是全新安装,则执行 install,它会覆盖你已经安装过的Nginx
make && make install

//启动或更新模块
//make下执行,把新的Nginx拷贝过去,把原来的进行覆盖即可
cp objs/nginx /usr/local/nginx/sbin/nginx

//重新加载nginx
nginx -s reload

//查看版本
/usr/local/nginx/sbin/nginx -V

//install 下执行,启动 
/usr/local/nginx/sbin/nginx

//启动可能报错,指定旧的配置文件加载
/usr/local/nginx/sbin/nginx  -c /usr/local/nginx/conf/nginx.conf
//也有可能受保护机制已经自动启动,使用reload
//启动完成后,nginx -V 查看功能模块


///验证
curl http://127.0.0.1

//nginx命令
nginx -s reload  //重启nginx
nginx -s stop   //停止
nginx -s start //启动
nginx -s quit //退出
pkill nginx //彻底干掉nginx
//如提示:-bash: /usr/sbin/nginx: No such file or directory
//运行命令:#重新指定启动之时加载的配置文件,然后再重启
/usr/local/nginx/sbin/nginx  -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx -s reload

//卸载nginx
ps -ef | grep nginx
//杀死进程:kill -9 pid
//关闭服务:
/usr/local/nginx/sbin/nginx -s quit
//删除自启动服务:
chkconfig nginx  off
//删除nginx文件:
find / -name nginx //找出是有的nginx文件
rm -rf xxxxx //删除
yum remove nginx //使用命令删除依赖

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表