前瞻
笔者之前也是用过一段时间的mac和ubuntu虚拟机,不过没有做过实战,这不半年不用都忘记了,哎,老了,记性不好了,多的不说,其实不难,方法很多,这里就介绍一个
开始
- 先连接阿里云服务器,我的是windows连接的,使用的putty,也可以使用xshell。先使用
apache2 -t
查看是否有配置错误,我的配置完成之后会有如下错误,但是我没别的地方,应该是变量解析问题,这个应该没事,等我域名备案完成就可以测试再说。
-
cd /etc/apache2/sites-available
进入到对应目录,这个是apache的配置,在里面使用命令mkdir site1.conf
新建一个site1.conf
,vim site1.conf
进入,编辑内容如下:
<VirtualHost *>
ServerAdmin webmaster@localhost
ServerName site1.com #将所有的site1.com替换成你自己的域名
CustomLog /var/log/apache2/site1.com-access.log combined
DocumentRoot /var/www/site1/
<Directory /var/www/site1/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
- wq保存退出! 然后在终端输入:
sudo ln -s /etc/apache2/sites-available/site1.conf /etc/apache2/sites-enabled/site1.conf
建立一个软连接,因为apache是先访问的/etc/apache2/sites-enabled目录,然后通过软连接访问的配置文件
注意:建立软连接需要使用绝对路径,否则在运行
apache2 -t
时,回报No such file or directory错误
- 运行
apache2 -t
查看是否和之前使用此命令是一致的,或者看下是否报错,报错就百度一下吧 - 配置hosts文件,输入命令:
cd /etc
进入etc目录,再输入命令vim hosts
添加一条数据即可
127.0.0.1 site1.com
- 重启apache,输入命令:
service apache2 restart
,访问以下试试吧!