【轻量级】 Nginx 的web服务器
测试服务器阿里云 香港 可用区C
47.89.12.182
1 vCPU 2 GB (I/O优化)
ecs.n4.small 1Mbps
轻量级 149.129.101.114
安装流程
下载地址
下载好后存到单独的目录
mv nginx-1.15.7 /usr/local/nginx
把下载文件下载到src中并解压
wget http:网址 -P /usr/src
连接下载
-
mac终端链接服务器并下载
ssh -l root IP
如果ssh连不了,清空下ip
vi ~/.ssh/known_hosts
常用命令:hostname
查看服务器名ifconfig
查看服务器ipwget http:网址 -P /usr/src
下载网络资源,这里放到/usr/srcyum -y install 命令名
添加下载命令du -h 文件名
查看文件具体信息/sbin/nginx -g ../conf/nginx.conf
检查修改conf是否正确killall -s HUP nginx
立即重新加载配置文件
安装的前戏
-
tar xf 文件名
解压压缩包 -
cd进目录解压好的目录中
-
yum -y install gcc pcre-devel zlib zlib-devel
安装必要命令工具(gcc编译器 pcre重写功能 zlib解压工具) -
指定软件安装路径
./configure --prefix=/usr/local/nginx
如果出现error 就必须要解决否则后面无辜出错
编译
make
使用gcc将源码生成可执行程序
如果出现error 就必须要解决否则后面无辜出错
安装
make install
目录归类
安装目录
:nginx path prefix: “/usr/local/nginx”启动文件
:nginx binary file: “/usr/local/nginx/sbin/nginx”模块
:nginx modules path: “/usr/local/nginx/modules”配置文件目录
:nginx configuration prefix: “/usr/local/nginx/conf”pid进程记录文件
:nginx configuration file: “/usr/local/nginx/conf/nginx.conf” nginx pid file: “/usr/local/nginx/logs/nginx.pid”错误日志
:nginx error log file: “/usr/local/nginx/logs/error.log”访问日志
:nginx http access log file: “/usr/local/nginx/logs/access.log”
启动
-
验证端口是否占用
lsof -i :80
或查看端口占用netstat -ntpl
-
启动
/usr/local/nginx/sbin/nginx
指定路径启动 -
验证是否启动:直接访问网址
或者用elinks 文本浏览器(不会有缓存更真实)
没有的话就安装yum -y install elinks
访问:elinks http://ip --dump