docker pull nginx
docker run -d --name nginx -p 12345:80 nginx
第二句是将主机的12345端口绑定到容器的80端口
docker exec -it nginx bash
这里就进入到linux里的控制台了
我们知道 nginx的主配置文件是在/etc/nginx的nginx.conf
使用more命令查看可以看到文件结尾有一句
include /etc/nginx/conf.d/*.conf;
那么 用ls查看该目录只有一个default.conf,于是乎我们就
VI之...
尴尬的是容器里是没有vi命令的,我们就要贯彻我们的核心价值观,安装之...
apt-get update
apt-get install vim
upstream demos{
server {IP地址}:{端口} weight=1;//负载均衡,目前单主机,前面填上需要指向的服务器地址跟端口
}
server{
listen 80 default_server;
listen [::]:80 default_server;
server_name demo;
location / {
proxy_pass http://demos;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_set_header X-Real-IP