首先通过xshell或其他工具远程连接服务器
安装nginx
- 该方法是指定目录安装nginx的方法,不是默认安装
1. 下载,进入指定目录后下载指定版本的nginx源码
wget http://nginx.org/download/nginx-1.26.1.tar.gz
2. 解压
tar -xzf nginx-1.26.1.tar.gz
3. 配置,需要进入解压后的目录
- 默认在当前文件夹位置安装配置(文章使用此方法)
./configure
- 配置过程中可能出现报错提示缺少某些组件,缺少什么下什么。将缺少的组件下载完后重新执行配置
./configure
sudo yum install pcre pcre-devel
sudo yum install zlib-devel
./configure
4. 编译
make
5. 安装
sudo make install
6.启动nginx,进入nginx安装目录的sbin目录并启动nginx
注意安装完后的nginx不是当前解压包的位置,在他的上一级有个叫nginx的文件
cd ../
cd nginx
cd sbin
./nginx
注意在阿里云的服务器安全组中开放80/443的入方向端口并重启服务器,手动进入sbin启动nginx./nginx
第3步配置的时候可以指定目录配置
- 指定nginx安装目录和配置目录日志目录等(本文未使用)
--prefix=指定了nginx的安装目录,--sbin-path=指定了sbin的目录,以下类似意思
./configure --prefix=/opt/nginx \
--sbin-path=/opt/nginx/sbin/nginx \
--conf-path=/opt/nginx/conf/nginx.conf \
--pid-path=/opt/nginx/logs/nginx.pid \
--error-log-path=/opt/nginx/logs/error.log \
--http-log-path=/opt/nginx/logs/access.log \
--with-http_ssl_module