shell脚本安装nginx
时间: 2023-09-27 07:06:51 浏览: 100
以下是安装nginx的shell脚本:
```bash
#!/bin/bash
# 安装依赖包
yum install -y gcc gcc-c++ make zlib zlib-devel pcre-devel openssl openssl-devel
# 下载nginx源码包
wget http://nginx.org/download/nginx-1.18.0.tar.gz
# 解压源码包
tar -zxvf nginx-1.18.0.tar.gz
# 进入解压后的目录
cd nginx-1.18.0
# 配置编译参数
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
# 编译安装
make && make install
# 启动nginx
/usr/local/nginx/sbin/nginx
```
说明:
1. 首先安装了nginx所需要的依赖包;
2. 然后下载nginx的源码包并解压;
3. 进入解压后的目录,配置编译参数,其中--prefix指定了nginx的安装路径,--with-http_stub_status_module和--with-http_ssl_module分别启用了nginx的状态监控和SSL功能;
4. 最后进行编译安装,并启动nginx。
相关问题
shell脚本启动nginx
可以使用以下命令启动Nginx:
```
sudo /usr/local/nginx/sbin/nginx
```
如果Nginx安装在不同的目录,则需要相应地更改路径。
您还可以将此命令包含在一个shell脚本中,以便更轻松地启动Nginx。例如,创建一个名为“start_nginx.sh”的文件,将以下命令添加到文件中:
```
#!/bin/bash
sudo /usr/local/nginx/sbin/nginx
```
然后,使用以下命令将脚本设置为可执行文件:
```
chmod +x start_nginx.sh
```
现在,只需运行./start_nginx.sh即可启动Nginx。
shell脚本下载nginx
您可以使用以下shell脚本来下载和安装Nginx:
```
#!/bin/bash
# 下载Nginx
wget http://nginx.org/download/nginx-x.x.x.tar.gz
# 解压缩
tar -zxvf nginx-x.x.x.tar.gz
# 进入解压后的目录
cd nginx-x.x.x
# 配置Nginx
./configure
# 编译并安装Nginx
make && make install
```
请注意替换 `x.x.x` 为您想要下载和安装的Nginx版本号。运行以上脚本将会自动下载、解压缩、配置和安装Nginx。
阅读全文