/var/volume目录/var/volume目录docker pull registry.cn-shenzhen.aliyuncs.com/hiram-docker/ubuntu-sae:stable
sudo docker run -d \
-p 5050:5050 \
-p 5022:22 \
--restart=always \
-v /var/volume/ubuntuSAE:/var/volume \
--name ubuntuSAE \
registry.cn-shenzhen.aliyuncs.com/hiram-docker/ubuntu-sae:[镜像版本号]
mkdir -p /var/volume/log/nginx/ \
&& mkdir -p /var/volume/log/php-fpm/ \
&& mkdir -p /var/volume/log/supervisor \
&& mkdir -p /var/volume/web/8081/ \
&& mkdir -p /var/volume/web/8082/ \
&& echo -e '<?php \necho "<center>This Server 8081</center></br>"; \necho phpinfo();' > /var/volume/web/8081/index.php \
&& echo -e '<?php \necho "<center>This Server 8082</center></br>"; \necho phpinfo();' > /var/volume/web/8082/index.php
cat ~/.ssh/id_rsa.pub,将内容复制到远程GIT服务器上https://code.aliyun.com/profile,测试SSH证书是否已生效ssh -T [email protected]
# 第一次需要输入yes
# 如果不生效,则将`/etc/ssh/id_rsa.pub`内容复制到第三方git服务器的SSH Keys列表
git clone ssh://[email protected]/hiram-volume/ubuntu-sae-config.git /var/volume/config
nginx -s reload
/etc/ssh/id_rsa.pub内容复制到网站所在git服务器的SSH Keys列表# 测试git服务器是否连通,第一次需要输入yes
ssh -T [email protected]
/var/volume/web/指定文件夹git clone ssh://[email protected]/hiram-web/dehim-yii2-sae.git /var/volume/web/dehim
vim /var/volume/config/nginx/sites-enabled/www,分配对应的端口server {
listen 8081 default_server;
listen [::]:8081 default_server;
root /var/volume/web/8081;
index index.php index.html index.htm;
server_name _8081;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
server {
listen 8082 default_server;
listen [::]:8082 default_server;
root /var/volume/web/8082;
index index.php index.html index.htm;
server_name _8082;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
server {
listen 8083 default_server;
listen [::]:8083 default_server;
root /var/volume/web/dehim;
index index.php index.html index.htm;
server_name _8083;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
vim /var/volume/config/nginx/sites-enabled/default,设置对应的二级目录反向代理upstream test {
server localhost:80;
}
upstream 8081 {
server localhost:8081;
}
upstream 8082 {
server localhost:8082;
}
upstream 8083 {
server localhost:8083;
}
server {
listen 5050;
listen [::]:5050;
server_name localhost;
charset utf-8;
location /test {
proxy_pass http://test/;
}
location /1 {
proxy_pass http://8081/;
port_in_redirect on;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /2 {
proxy_pass http://8082/;
port_in_redirect on;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /dehim {
proxy_pass http://8083/;
port_in_redirect on;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header Location /dehim;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# direct visit IP go to test
location / {
proxy_pass http://test/;
}
}
chmod -R 777 /var/volume/web/dehim
nginx -s reload
Content type
Image
Digest
Size
932 MB
Last updated
over 5 years ago
docker pull dehim/centos-python:2021.02.15