今天学了一些测试环境nginx的安装配置相关内容,这里它主要是充当静态的服务器,做代理转发。刚刚接触了解的不多,后面有更多的了解会持续更新,有理解不对的欢迎拍砖指正。
好了,记录一下整个操作流程吧。
- 申请一个测试机器(建议申请一个docker的虚拟的,反正仅仅用来学习,搞挂了也无妨)假如你申请的测试机的ip为11.11.11.11,密码为123456
- 下载一个nginx包,建议选择新版的就好了http://nginx.org/en/download.html 假如你下载的包文件放到了桌面上
- 打开命令行,找到包文件的位置,然后放到测试机器上(这里默认会放到usr/local/下面)
cd Desktop/
scp nginx.tar.gz root@11.11.11.11:/usr/local/
- 登录到测试机器上解压文件
ssh root@11.11.11.11
123456
cd /usr/local
tar -zxcf nginx.tar.gz
- 执行命令安装
./configure --prefix=/usr/local/nginx
make
make install
- 进入文件夹,打开配置文件
cd /usr/local/nginx/
vi conf/nginx.conf
- 配置文件
server {
listen 80; // 监听的端口号
server_name www.test.com; // 访问的地址
location / { // 访问根域名的时候将走这里
root /usr/local/nginx/html; // 访问的资源路径
index index.html index.htm;
}
location /file/ { // 这段表示如果访问根域名下的/file目录,则会转发到12.12.12.12/file/目录下面
proxy_pass http://12.12.12.12/file/;
}
}
- nginx启动/查看/重启
/usr/local/nginx/sbin/nginx // 启动
/usr/local/nginx/sbin/nginx -t // 查看
/usr/local/nginx/sbin/nginx -s reload // 重启
好了,今天就记录这些,有新的了解再继续更新













网友评论