安装完虚拟机Linux系统后开始登陆系统
1,通过终端登陆远程Linux:
首先在虚拟机中查看网络ip地址(如我的ip:192.168.1.143)用户名为caifen,然后在虚拟机终端登录root权限。
输入指令service sshd start打开权限
在Apple本地终端登陆远程Linux输入指令:ssh @ 如:ssh caifen@192.168.1.143 输入密码登录root权限。
2,从本地复制文件到远程Linux中
在Apple本地上桌面创建一个文件夹例如名字为:diveinedu
在虚拟机中查看主文件地址点属性查看 如:home/
然后在Apple终端输入指令:scp -r 文件名 @:例如:scp -r diveinedu caifen @192.168.1.143:/home/
然后就可以在虚拟机主文件中看见远程复制过来的文件目录。
3,从远程Linux复制文件到Apple本地
指令:scp -r @ : 文件名
4,熟悉Linux基础指令
对于我来说只能在用的当中死记了。
安装apache服务器搭建多站点网站
1,打开虚拟机终端,以用户权限执行安装指令:yum -y install httpd
安装完设置httpd随系统启动命令:systemctl enable httpd.service
启动httpd服务命令:
systemctl start httpd.service
重启服务器:apachectl restart
然后在虚拟机浏览器中输入网络ip地址可以看到默认网页。
2,熟悉vim基础知识,在终端输入vimtutor即可查看
3,httpd服务器配置:在终端输入指令:vi /etc/httpd/conf/httpd.conf
在配置文件中看到的默认网站文档根目录是/var/www.
在根目录/var/www中新建文档:mkdir test.com
执行命令cd test.com 进入test.com文档,执行命令vi index.html
进入vim编辑界面随便插入文本例如:hello test.com 保存退出该界面,
同上新建文档:mkdir test1.com 执行vi index1.html插入文本例如:hello test1.com
执行命令vi /etc/httpd/conf/httpd.conf在末尾进行设置例如:
<VirtualHost*:80>
ServerName www.test.comServerAlias test.com
DocumentRoot /var/www/test.com
ErrorLog /var/log/httpd/test.com.error.log
</VirtualHost>
<VirtualHost*:80>
ServerName www.test1.com
ServerAlias test1.com
DocumentRoot /var/www/test1.com
ErrorLog /var/log/httpd/test1.com.error.log
</VirtualHost>
保存退出,执行命令apachectl restart重启服务器。
执行命令netstat -tlnp 查看80端口是否开启,若没有就看服务器设置输入是否出错,我自己是经常性打错字母,然后重启服务器应该可以看到80端口。
执行命令vim /etc/hosts修改路径:
在后面插入自己的路径例如:
192.168.1.143 test.com www.test.com
192.168.1.143 test1.com www.test1.com
保存退出,然后在浏览器中输入域名test.com或test1.com即可查看到自己编辑的网页内容。在外网访问服务器需打开防火墙端口:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload
4,安装php
执行命令yum install php安装php
在根目录/var/www/下新建文档text.com新建执行vi info.php
插入:
<?php
phpinfo( );
?>
然后可以在浏览器上看到php页面。