VMware下CenOS7系统的安装及lnmp服务器的搭建

CentOS7系统的安装

CentOS7下载http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

下载下来后进行安装

VMware相关设置


CentOS7系统的安装很简单,安装过程就不再赘述了

安装成功后,发现刚刚部署的系统ping不通外网,如下

这时需要进行网络资源的设置,执行下面命令对网络进行配置

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33

接着你将看到:
原图

修改后图

重新启动网络 service network restart

这时候你的系统应该可以ping得通外网了

安装lnmp服务器前,准备工作

1、依次安装

yum -y install gcc
yum -y install gcc-c++
yum -y install wget

2、在用户家目录下执行下面命令进行lnmp服务器的搭建

//安装LNMP稳定版
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。如需更改网站和数据库目录先修改安装包目录下的 lnmp.conf 文件。

安装成功会看到下面这张图

安装完后相关位置目录

LNMP相关软件安装目录

Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
MariaDB 目录 : /usr/local/mariadb/
MariaDB数据库所在目录:/usr/local/mariadb/var/
PHP目录 : /usr/local/php/
多PHP版本目录 : /usr/local/php5.5/ 其他版本前面5.5的版本号换成其他即可
PHPMyAdmin目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
默认网站目录 : 0.9版本为 /home/wwwroot/ 1.0及以后版本为 /home/wwwroot/default/
Nginx日志目录:/home/wwwlogs/
/root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/
PureFtpd 目录:/usr/local/pureftpd/
PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/
Proftpd 目录:/usr/local/proftpd/

LNMP相关配置文件位置

Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
php-fpm配置文件:/usr/local/php/etc/php-fpm.conf
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
Proftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.conf
Proftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.conf

关闭SELinux,允许防火墙80端口访问

关闭防火墙和SElinux

  • 关闭SELinux
vi /etc/selinux/config

SELINUX=disabled * 若安装时没有禁用SELinux ,将enforcing改为disabled
修改后需重新启动Linux方可生效!

关闭防火墙Netfilter/iptables

  • 因尚未做防火墙讲解,直接简单的关闭所有防火墙设置:
# iptables  -F     * 如果没有禁用防火墙,默认80端口禁止访问
iptables -Z		
iptables -X

【参考资料】

posted @ 2017-11-02 11:45  才鱼  阅读(1196)  评论(0编辑  收藏  举报