写之前看了14年的总结,感慨颇多。专业大学毕业已经过了两个年头。
李晓鹏
Adam
-
-
Visual-Represenation-of-Sql-Joins
IMAGE Quote from Code Project
-
lnmp pathinfo设置
今晚在centos服务器上上传了一个tp5的demo:
http://yuedu.lixiaopeng.top/public/index.php访问没有问题
http://yuedu.lixiaopeng.top/public/index.php/index却访问显示404错误,权限给了。google了一堆,都不能解决问题,最后在lnmp网站找到了解决办法:`lnmp v1.1上,修改对应虚拟主机的配置文件 去掉#include pathinfo.conf前面的#,把try_files $uri =404; 前面加上# 注释掉。 1.2,1.3上,修改对应虚拟主机的配置文件 将include enable-php.conf;替换为include enable-php-pathinfo.conf; 修改pathinfo需要重启nginx生效。`
-
CentOS 允许mysql远程连接
搭建ss过程中在另一台服务器上开启ss manyuser始终连接不上,错误日志是无法连接远程数据库,所以google了如下解决办法,以后就不用再找了:
mysql -u root -p 输入数据库密码 mysql控制台运行: grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option; flush privileges; # 重载系统权限 exit; 允许3306端口 iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT iptables -L -n # 或者: service iptables status 此时生产环境是不安全的,远程管理之后应该关闭端口,删除之前添加的规则 iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-
CentOS搭建LNMP,搭建ss-panel以及后端经验总结
前言
几个月前开始搭建http://ss.lixiaopeng.top/shadowsocks并免费提供给别人使用,搭建过程中遇到不少问题,在这记录下来。
安装LNMP
yum update //更新yum wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz && tar zxf lnmp1.3.tar.gz && cd lnmp1.3 && ./install.sh lnmp 下载并安装lnmp 如果wget过程中出现 -bash: wget: command not found 那么执行 yum -y install wget 安装wget然后继续执行上一步。然后等待lnmp安装完成。
安装ss-panel
cd/home/wwwroot/default git clone https://github.com/orvice/ss-panel.git cp -R ss-panel/. ./ cp .env.example .env vi .env 一次填写网站的配置信息,数据库信息 安装composer: curl -sS https://getcomposer.org/installer | php php composer.phar install 把phpmyadmin目录下的内容拷贝到public/phpmyadmin目录下: cp -R phpmyadmin/. public/phpmyadmin/ 添加管理员账号: php xcat createAdmin 添加权限: chmod -R 777 storage 添加www用户访问目录权限: chown -R www /home/wwwroot/default/ cd /usr/local/nginx vi nginx.conf 在 root /home/wwwroot/default后面加 /public 紧跟下面添加: location / { try_files $uri $uri/ /index.php$is_args$args; } 退出vi保存。 service nginx reload
安装shadowsocks manyuser
mysql -root -p 输入数据库密码;执行use mysql; grant all privileges on *.* to '数据库名'@'manyuser所在ip'identified by '密码' with grant option; 下载rm: git clone -b manyuser https://github.com/mengskysama/shadowsocks-rm.git 安装pip: yum install python-pip -y (Centos7会报错需要这样执行: sudo yum -y install epel-release sudo yum -y install python-pip sudo yum clean all) 安装cymysql: pip install cymysql cd shadowsocks-rm cd shadowsocks vi config.py 填写相应信息保存退出。 python servers.py开启服务。 nohup python servers.py & 后台运行。
-
中文网站绑定Apache无法解析的问题解决办法
公司申请了俩网站,www.subanggo.com和www.速帮购.com,服务器上都配好了,今天域名备案成功,于是开始解析,解析中文域名始终不成功,google了一下吗,找到答案了:
中文域名需要先转成punycode,再把punycode绑定到apache的vhost中,关于punycode,维基中解释的很简洁 不在缀余。
用在线工具把shop.速帮购.com转成punycode格式:shop.xn–huT195Hu3B.com,然后再绑定到apache:#shop.速帮购 <VirtualHost *:80> DocumentRoot "E:/server/ecmoban/upload" ServerName shop.xn--huT195Hu3B.com:80 ServerAlias ServerAdmin webmaster@shop.xn--huT195Hu3B.com DirectoryIndex index.html index.htm index.php default.php app.php u.php ErrorLog logs/shop.xn--huT195Hu3B.com-error.log CustomLog logs/shop.xn--huT195Hu3B.com-access_%Y%m%d.log comonvhost php_admin_value open_basedir "E:\server\ecmoban\upload\;E:\software\UPUPW_AP5.6-1510\UPUPW_AP5.6\htdocs\;E:\software\UPUPW_AP5.6-1510\UPUPW_AP5.6\memcached\;E:\software\UPUPW_AP5.6-1510\UPUPW_AP5.6\phpmyadmin\;E:\software\UPUPW_AP5.6-1510\UPUPW_AP5.6\temp\;C:\Windows\Temp\" <Directory "E:/server/ecmoban/upload"> Options FollowSymLinks AllowOverride All Require all granted </Directory> <LocationMatch "/(inc)/(.*)$"> Require all denied </LocationMatch> <LocationMatch "/(attachment|attachments|uploadfiles|avatar)/(.*).(php|php5|phps|asp|asp.net|jsp)$"> Require all denied </LocationMatch> </VirtualHost>
-
解决CentOS VI中文乱码问题
centos 7.1
cd /etc/
vi virc
在最后面增加如下字段:set fileencodings=utf-8,gb2312,gbk,gb18030 set termencoding=utf-8 set fileformats=unix set encoding=prc
Over.
-
Life Record of My 撒欢
2016.08.31
大清早的,随地大小便了。
-
SS用户说明
ShadowSocks使用说明
shadowsocks是一款开源的基于UDP转发的开源的科学上网工具
客户端下载与配置
下载地址: http://download.lixiaopeng.top
提供了Windows,Mac OS X ,Android,IOS的客户端
以下显示Windows客户端的配置方法1.下载Windows客户端
下载地址 http://download.lixiaopeng.top/
2.登录”用户中心”并获取配置信息
“server”:”xx.xxx.xxx.xx”, 服务器IP
“server_port”:xxx, 服务器端口
“local_port”:1080, 本地端口
“password”:”xxxx”, 密码
“timeout”:600, 这个不用管
“method”:”rc4-md5” 加密方式选择一样3. 双击开客户端软件并配置服务器【一般配置图片里的前4项保存即可】
4. 右击客户端如下图设置代理模式并启用代理
此时即可用浏览器上youtube推特等国外网站
-
linux日常命令
- ps -aux | grep servers.py 查看servers.py后台进程 -aux 显示所有状态
- ps -ef | grep servers.py -e:显示所有进程,环境变量;-f:全格式 -h 不显示标题
- kill -9 pid 强制杀死进程pid
- service iptabes stop 停止防火墙 centos7之前版本
- chkconfig iptables off 禁用防火墙 centos7之前版本
- systemctl stop firewalld.service 停止防火墙 centos7
- systemctl disable firewalld.service 禁用防火墙 centos7
- chmod -R 777 shadowsocks-rm
- mv ss-panel/{.,}* .; rmdir ss-panel 移动ss-panel文件夹下的内容到上级目录,并且删除ss-panel目录
- 复制目录下所有到另一目录 cp -r phpmyadmin/. public/phpmyadmin/
- df -h 查看磁盘各个分区的大小 使用情况
- du -sh yuedu 查看yuedu目录大小