共享vps:152.136.185.123

实验室140信息:

image-20211026213615458

frp相关

在实验室140上开启frpc服务:

[common]
server_addr = 152.136.185.123
server_port = 7000
token = 12345678

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 9022

[zdir]
type = http
local_ip = 127.0.0.1
local_port = 9009
iuse_encryption = true
use_compression = true
custom_domains = actvis.ml

[kod]
type = tcp
local_ip = 127.0.0.1
local_port = 9010
remote_port = 9010

[httpd]
type = tcp
local_ip = 127.0.0.1
local_port = 80
remote_port = 8000

docker相关

docker安装:官网的方法(链接1无效,对应的repo里面没有docker,坑!)

docker-compose安装:

pip install docker-compose
docker-compose version

docker加速器(RHEL/CentOS):

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ahyd8rpt.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

基础docker镜像:

docker run -d --name zdir \
    -v /mnt:/var/www/html/mnt  \
    -v /home:/var/www/html/home \
    -v /:/var/www/html/ro \
    -v /root:/var/www/html/root \
    --privileged -p 9009:80 \
    baiyuetribe/zdir
    
docker run -d -p 9010:80 --name kod \
    -v /Docker/kod:/var/www/html \
    -v /mnt:/mnt  \
    -v /root:/root \
    -v /home:/home \
    -v /:/ro \
    baiyuetribe/kodexplorer

httpd

yum install -y httpd
service httpd start
chkconfig httpd on

/var/www/html目录下放置index.html用以测试,但是始终打不开

curl 127.0.0.1能够正常显示,而局域网或者外网都无法访问,可能因为:(1)apache服务没有allow all;(2)有防火墙

关闭防火墙之后能正常访问:systemctl stop firewalld.service

然而,无法解析index.php,打开课程网站只有列表,却无法渲染:

image-20211026222236643