20241104 frpc配置顶级域名内网穿透
第一步,配置域名解析,顶级域名解析到frpc服务器上面
管理DNS记录 类型选择 A,主机选择 @ ,指向地址填写frps服务器IP地址,TTL默认
第二部,配置frpc配置文件
[Ht2_PHP_TOP]
type = http
local_ip = 127.0.0.1
local_port = 80
remote_port = 80
custom_domains = guagau0127.fun
第一步,配置域名解析,顶级域名解析到frpc服务器上面
管理DNS记录 类型选择 A,主机选择 @ ,指向地址填写frps服务器IP地址,TTL默认
第二部,配置frpc配置文件
[Ht2_PHP_TOP]
type = http
local_ip = 127.0.0.1
local_port = 80
remote_port = 80
custom_domains = guagau0127.fun
问题背景,Apache2里面日志输出,关于时间这一块,看着难受,所以有了如下需求,修改日志里面的时间格式
案例日志
127.0.0.1 - - [31/Oct/2024:19:20:34 +0800] "GET /index.php/vod/search/actor/Ximena+del+Solar.html HTTP/1.1" 200 4233 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.69 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
基础知识
Apache2
推荐一个最简单的方法。三行代码搞定。
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo systemctl restart apache2
配置文件:/etc/php/7.4/apache2/php.ini
upload_max_filesize :允许上传文件大小的最大值。默认为2M
post_max_size :指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M
最后修改为
upload_max_filesize = 32m
post_max_size = 32m
重启
service apache2 restart
sudo apt install rabbitmq-server
systemctl enable rabbitmq-server
systemctl stop rabbitmq-server
systemctl restart rabbitmq-server
rabbitmq-plugins enable rabbitmq_management
rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户
rabbitmqctl add_user 用户名 密码
rabbitmqctl add_user rock rock
rabbitmqctl set_user_tags 用户名 角色
rabbitmqctl set_user_tags rock administrator
rabbitmqctl set_permissions -p / 用户名 "." "." ".*"
rabbitmqctl set_permissions -p / rock "." "." ".*"
角色有四种:
administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring:监控者;登录控制台,查看所有信息
policymaker:策略制定者;登录控制台指定策略
managment:普通管理员;登录控制
rabbitmqctl change_ password 用户名 新密码
rabbitmqctl delete_user 用户名
rabbitmqctl list_users