- 《国内如何快速访问GitHub》(2021年12月23日)
首先,在/etc下创建一个synthetic.conf文件并编辑其内容,如:
app /Users/siwesley/app
注意:
- 需要使用sudo执行编辑命令并保存。
- 映射的源目录不能用/开头。
- 目标目录名与源之间必须用tab而不是空格键。
- 下载并安装xmapp
- 修改/etc/hosts文件,添加本地测试域名:
127.0.0.1 api.test.com - 修改xampp的apache虚拟主机配置文件!
找到User daemon
修改为:
User xxx
Group xxx
注意这是你自己的用户名+用户组! - 然后找到,“httpd-vhosts.conf”,去掉前面的 # 注释符,确保引入了 vhosts 虚拟主机配置文件
此处对应文件是“etc/extra/httpd-vhosts.conf”,
注意etc前面没有带斜杠,证明这个文件的完整路径应该是:
/Applications/XAMPP/etc/extra/httpd-vhosts.conf
我们把虚拟主机配置保存到这个文件即可。 - 继续,权限配置,找到:
<Directory />
AllowOverride none
Require all denied
</Directory>
修改为:
<Directory />
Options All
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
- 修改虚拟主机vhost配置文件:
cd /Applications/XAMPP/etc/extra/
<VirtualHost api.test.com:80>
DocumentRoot "/app/www/api.test.com"
ServerName api.test.com
ErrorLog "logs/api_test_error_log"
CustomLog "logs/api_test_access_log" common
</VirtualHost>
保存,重启xampp的apache即可
问题表现:执行大数据插入任务时,每次执行40s,任务就会断
问题原因:apache把php进程强制终止,可以修改相应的配置httpd.conf
<IfModule mod_fcgid.c>
FcgidProcessLifeTime 16400
FcgidIOTimeout 16400
FcgidConnectTimeout 164000
</IfModule>
1.国内如何快速访问gibhub
-本次介绍的是修改本地系统主机hosts文件,绕过国内dns解析,达到快速访问github
打开IPAddress.com网站,查询下列三个地址的ip
- github.com
- assets-cnd.github.com
- gibhut.global.ssl.fastly.net
2.修改本地hosts文件,本次只介绍window系统
C:WindowsSystem32driversetc 找到hosts文件,然后添加下列数据,注意把下面的ip改成你自己查询到ip地址。
- 140.82.114.3 github.com
- 185.199.108.153 assets-cdn.github.com
- 199.232.69.194 github.global.ssl.fastly.net
3.刷新本地dns缓存
打开cmd,输入命令 ipconfig/flushdns
此时就配置成功了,然后就可以去访问啦