记录一次linux服务器环境的配置

自从买了阿里云的服务器,这几天一直在折腾linux.后悔以前没有去上Linux的课。。。

一、代码部署

现在使用的方法是:本地push到osc的私人仓库里面,服务器上面安装git,从osc@git上面 pull代码下来,完成要给代码部署的操作。。。会搭建gitlab的大神求勿喷。。。

二、权限问题

我传了一个symfony的框架到www目录,可是结果却并不理想,不能通过链接访问,于是从app_dev.php访问,却发现不显示任何的内容,原来app_dev.php限制了远程访问,只能在本机才能进app_dev.php,找到app_dev.php,将中间这一段代码注释掉:

if (isset($_SERVER['HTTP_CLIENT_IP'])
    || isset($_SERVER['HTTP_X_FORWARDED_FOR'])
    || !(in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) || php_sapi_name() === 'cli-server')
) {
    if (isset($_SERVER['HTTP_CLIENT_IP'])) {
        echo $_SERVER['HTTP_CLIENT_IP'];
    }
    header('HTTP/1.0 403 Forbidden');
    exit('You are not allowed to access this file. Check ' . basename(__FILE__) . ' for more information.');
}

然后再访问app_dev.php,提示不能创建缓存文件,于是修改其中的提示的文件的权限就可以了:

chmod 777 文件名

三、phpmyadmin的配置

以前因为phpmyadmin是放在网站跟目录的/www/网站/phpmyadmin、做这个一键安装包的人可能没有考虑那么多吧,我现在把phpmyadmin移到了/www/phpmyadmin,跟网站同级的目录,这样才能对更好的对网站代码进行部署吧。

可是怎么通过http://114.215.88.108/phpmyadmin  ,的方式访问呢?我想到xampp的phpmyadmin就不是将phpmyadmin代码放在www目录[htdocs目录]下面的,于是看它的apache配置是怎么弄的,在cong/extra/httpd-xampp.conf中找到一句

 Alias /phpmyadmin "D:/server/phpMyAdmin/"

看来这就是配置phpmyadmin的路由的,于是将这一段改成我需要的:

Alias  "/alidata/www/server/www/phpmyadmin/"

 将这一段代码插入到任意一个apache的配置文件即可。

这样就可以通过url访问到phpmyadminl了。

你可能感兴趣的:(记录一次linux服务器环境的配置)