centos配置lnmp环境详解及相关问题
来源:互联网 发布:名师讲堂软件下载 编辑:程序博客网 时间:2024/06/07 09:24
安装系统,配置环境
第一步:进入系统
用工具putty进入centos系统,输入账号密码。
第二步:远程终端端口
screen -S lnmp
如果提示screen: command not found,需要安装screen
yum install screen
第三步:安装LNMP环境
安装过程中可以选择相应的设置,默认也可以!
1.2版本
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp
1.3版本
wget -c http://soft.vpser.net/lnmp/lnmp1.3beta-full.tar.gz && tar zxf lnmp1.3beta-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
第四步:安装ZMODEM传输文件
本人感觉特别方便的一个FTP功能,putty目前不能用,可以用免费的xshell
语法: rz (本地文件发送到服务器,直接键入即可)
sz test.zip (把服务器的test.zip文件下载到本地)
yum install -y lrzsz
第五步:安装zip
语法: unzip test.zip (解压test.zip到当前文件夹)
zip -r test test.zip (压缩test文件夹)
yum install -y unzip zip
第六步:搭建vsftpd(FTP环境)
可以参考之前写的文章,centos7亲测 (http://blog.csdn.net/atermerry/article/details/51264153)
FAQ
添加/删除/列出网站
Lnmp vhsot addlnmp vhost dellnmp vhost list
删除.user.ini
在删除网站时,lnmp会提示需要删除.user.ini , 代码中 /website/www.xxx.com 为你网站的地址,删除该文件后,再删除www.xxx.com
chattr -i /website/www.xxx.com/.user.inirm -rf /website/www.xxx.com
重启nginx
service nginx restart
设置伪静态
添加网站时,添加默认的伪静态,或者不添加
上传自定义的伪静态文件(例如 wjt.conf),cd /usr/local/nginx/conf/ 下面
编辑配置文件,修改include文件名
vi /usr/local/nginx/conf/vhost/域名.conf
301跳转
打开该域名的配置文件 ,例如www.xxx.com
vi /usr/local/nginx/conf/vhost/www.xxx.com.conf
保证service_name只有www.xxx.com
在最后边添加
server { listen 80; server_name xxx.com; return 301 http://www.xxx.com$request_uri; }
重置数据库密码
进入安装工具包 , ls 查看一下你装的是1.2版本还是1.3版本,这里是1.3版本
cd lnmp1.3-full/tools ./reset_mysql_root_password.sh
解决wget: unable to resolve host address
很蛋疼的问题,这是因为服务没有妹纸dns地址,就像家里的路由器或者电脑一样.
vi /etc/resolv.conf
dns内容可以填写谷歌的
nameserver 8.8.8.8nameserver 8.8.4.4
卸载vsftp
查看当前服务器中的版本
rpm -qa|grep vsftpd rpm -e 那个版本名称
返回:卸载时自动备份vsftp的用户列表文件
warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave
warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
删除
rm -rf /etc/vsftpd
查看vsftpd是否还在开机启动项中
chkconfig --list
查看vsftpd运行状态
service vsftpd status
返回:vsftpd: unrecognized service(无法识别vsftpd,说明卸载了vsftpd了)
网站打开出现403
1.官方的解释是没有配置默认文档, 这个可以在网站的配置文件查看下,
2.另外一个,权限问题.例如网站的根目录为website,先解开website权限:
chattr -i webssite
设置权限:
chamod -R 755 website
写死website:
chattr +i website
数据库远程连接(phpmyadmin)
进入phpmyadmin创建用户test , 进入地址为ip地址 (#.#.#.#/phpmyadmin) , 建议安装后更改文件夹名称
mysql - u root - puse mysql ;update user set host = '%' where user = 'test';flush privileges;exit;
- centos配置lnmp环境详解及相关问题
- centos 6.5 配置lnmp环境
- Centos LNMP 环境下配置phpMyAdmin
- centos yum方式配置lnmp环境
- centos下配置LNMP环境(源码安装)
- CentOS 7配置LNMP开发环境及配置文件管理[Mysql数据库]
- LNMP环境的搭建及基本配置
- Ubuntu 搭建LNMP环境---及过程中所遇见的问题的相关解决方法
- CentOS LNMP环境搭建
- Centos搭建LNMP环境
- CentOS 安装lnmp环境
- Centos搭建lnmp环境
- centos搭建LNMP环境
- centos 安装 lnmp 环境
- CentOS搭建LNMP环境
- centos搭建lnmp环境
- 怎样在centos上手动安装配置lnmp环境
- centos 下配置lnmp环境调优记录
- SqlDataAdapter与DataSet
- java内部类之成员内部类、静态内部类
- POJ-3259 Wormholes(负权回路[Bellman-Ford])
- java 怎么判断文本内容的编码格式
- EntityFrame的简单实用
- centos配置lnmp环境详解及相关问题
- 船舶固定安装设备测量方法--自由移站法
- Mysql中约束详解
- 面向项目(五)—— #pragma
- 为iPhone6设计自适应布局(二)
- Unity3D 场景平移、缩放
- 欢迎使用CSDN-markdown编辑器
- jQuerymobile 的页面跳转 原理
- hdu2084 数塔 (DP)