分类 linux 服务器搭建 下的文章

linux


linux系统下安装php的pcntl扩展,启动workerman时需要

https://blog.csdn.net/ChenZhuoDeDiKang/article/details/79169053

开启ssl可能还需要开启这个什么缓存
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
还要开启443端口
如果想直接用https访问
APache 版本

如果需要整站跳转(在地址栏中直接输入yqxbxb.com 则自动使用 https://yqxbxb.com访问),则在网站的域名配置文件的标签内,键入以下内容:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R=301]

设置代理
ProxyPass / ws://0.0.0.0:2345
ProxyPassReverse / ws://0.0.0.0:2345


svn 的安装配置与迁移


我参考的文章是:https://blog.csdn.net/zx1323/article/details/76718570
以及文章中提到的:https://help.aliyun.com/document_detail/52864.html?spm=5176.8208715.110.1.13413f34RJqZb5
后面svn能启动,但就是连接不上:
说“Unable to connect to a repository at URL 'svn://120.79.92.119/homework'”
以及:“Can't connect to host '120.79.92.119': 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。”

后来我更改了svn目录访问权限 chmod 777 /var/svn
也检查了各项配置,但准备改防火墙端口(在阿里云已经放开了3906端口),在重启防火墙时失败,说没有这个服务,后面就不知道怎么办了。
等到以后再更新吧,暂就到这了,应该离成功不远了

卸载:yum remove subversion

后面我执行了这两句,后面保存没有保存到,然后喜剧性的可以了呢
1>iptables -I INPUT -i eth0 -p tcp --dport 3690 -j ACCEPT

2>iptables -I OUTPUT -o eth0 -p tcp --sport 3690 -j ACCEPT

然后保存:etc/rc.d/init.d/iptables save

创建多个仓库

killall svnserve
启动整个仓库
svnserve -d -r /usr/local/svn/svnrepos

阿里云控制台放开了3609还是不行的话,就强制放开端口
$ sudo firewall-cmd --permanent --add-port=3690/tcp
$ sudo firewall-cmd --reload

https://blog.csdn.net/jesonjoke/article/details/77094867

使用小乌龟show log,出现离线设置,点cancel,显示错误无法读取。
解决方案
把svnserve.conf里的anon-access = read改成anon-access = none,或者新增anon-access = none,都可以。
参考:http://www.cnblogs.com/feirenraoyuan/articles/10076744.html

创库迁移很简单
安装svn yum install subversion
安装好后直接创建仓库所在文件夹总仓 /*/svnrepos
把以前总仓文件原封不动复制过来
放开端口
1>iptables -I INPUT -i eth0 -p tcp --dport 3690 -j ACCEPT
2>iptables -I OUTPUT -o eth0 -p tcp --sport 3690 -j ACCEPT
启动仓库 svnserve -d -r /*/svnrepos
请求 svn://ip地址/仓库名/
就OK了