ubuntu域名服务器配置_linux虚拟主机配置

ubuntu域名服务器配置_linux虚拟主机配置像我一样刚开始接触Ubuntu系统朋友不知道怎么配置虚拟主机的可以看一下,这里完整记录了我配置虚拟主机的全部过程

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

part one :

Ubuntu中修改hosts文件

hosts文件的目录: /etc/hosts

使用管理员权限打开hosts文件,然后找到文件的尾部,如图所示的添加一行数据127.0.0.3 liu.com ,然后保存

(一定要使用管理员权限打开)

ubuntu域名服务器配置_linux虚拟主机配置

然后使用Ctrl+alt+t,使用

sudo /etc/init.d/networking restart

命令重启网络

然后打开浏览器地址栏输入 liu.com,如图所示,成功了.

ubuntu域名服务器配置_linux虚拟主机配置

part 2:

我是使用thinkPHP框架,只需要保证用户可以访问public目录即可,所以我使用public目录作为web根目录.那么我需要配置虚拟主机,配置步骤如下:

使用命令

sudo vim /etc/apache2/site-available/001-default.conf

新建一个虚拟主机配置文件,这个时候主机配置为空,我们需要添加内容:

<VirtualHost 127.0.0.3:80>
	ServerAdmin webmaster@liu.com
	DocumentRoot /home/liu/php-workSpace/public
<Directory /home/liu/php-workSpace/public>  

                Options ExecCGI FollowSymLinks  

                AllowOverride all  

                allow from all  

                Order allow,deny  

        </Directory>  
ErrorLog /var/log/apache2/error-liu.com.log
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

以上是我的配置,因为我只是需要配置开发环境,所以配置比较简单,下面给出我copy别的大佬的注释:

<VirtualHost *自定义端口>
# 在ServerName后加上你的网站名称
ServerName www.linyupark.com
# 如果你想多个网站名称都取得相同的网站,可以加在ServerAlias后加上其他网站别名。
# 别名间以空格隔开。
ServerAlias ftp.linyupark.com mail.linyupark.com
# 在ServerAdmin后加上网站管理员的电邮地址,方便别人有问题是可以联络网站管理员。
ServerAdmin webmaster@linyupark.com
# 在DocumentRoot后加上存放网站内容的目录路径(用户的个人目录)
DocumentRoot /home/linyupark/public_html
<Directory /home/linyupark/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Allow from all
</Directory>
ErrorLog /home/linyupark/public_html/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/linyupark/public_html/access.log combined
ServerSignature On
</VirtualHost>

代码的出处已经不可考究,我看见很多地方都有相同的代码,所以我就不放出来源链接误导别人了.

根据自己的需求修改就可以啦,最后使用Ctrl+c,然后输入:

:wq

保存我们的配置.

到这里的时候还没有结束,这里还需要建立一个软连接,链接到/etc/apache2/sites-enabled目录

使用命令:

sudo ln -s /etc/apache2/sites-available/001-default.conf /etc/apache2/sites-enabled/001-default.conf

接下来就可以重启Apache服务了,不过我们在重启之前最好检查一下我们的配置是否正确,使用命令:

sudo apache2ctl configtest

如果没报错,那么我们可以使用命令:

sudo /etc/init.d/apache2 -k restart
或者
sudo service apache2 restart
这是当Apache服务安装为系统服务的时候使用的重启命令

ubuntu域名服务器配置_linux虚拟主机配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193145.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • csleep函数_sleep函数如何停止

    csleep函数_sleep函数如何停止C++Sleep函数。Sleep函数的S是大写!!!!今天,我们来讲一下C++中的Sleep函数,它的作用是让程序暂停一会。

    2022年10月30日
  • 关于父进程和子进程的关系(UAC 绕过思路)

    关于父进程和子进程的关系(UAC 绕过思路)

  • Python的常用函数:append()

    Python的常用函数:append()1.描述append()函数用于在列表末尾添加新的对象。2.语法list.append(obj)其中:list:列表对象;obj:添加到列表末尾的对象。注意:append()函数无返回值,但是会修改原本的列表。3.示例list=[‘abc’,’Harden’,’python’,’Curry’,…

  • spring boot整合shiro_Spring框架介绍及使用

    spring boot整合shiro_Spring框架介绍及使用目录1、Shiro简介1.1、Shiro是什么?1.2、有哪些功能?1.3、Shiro架构(外部)2、快速入门(QuickStartShiro)2.1、项目结构2.2、导入shiro依赖,这是我的pom所有依赖。(pom.xml)2.3、相关配置文件(1)log4j.properties——官网(2)shiro.ini——官网(3)启动类Quickstart——官网3、SpringBoot集成Shiro框架3.1SpringBoot整合Shir…

  • 学习zencart模板制作[通俗易懂]

    学习zencart模板制作[通俗易懂]

         
        1,在includes/template下面新建个文件夹叫你新
    模板的名字就可以了(名字可以随便给只要你自己知道就
    可以了)这里我就叫yourname
        2,把includes/template/defalut_template
           这个文件夹下面的所有的文件夹和文件复制到你
    刚刚新建的文件夹里面去yourname
        3,把template_info.p

  • 签名字体怎么练_练字方法练自己名字签字

    签名字体怎么练_练字方法练自己名字签字导读:今天来给大家分享【签名字体怎么练】技法来源于网络,只是分享学习一下。感谢大家的支持,如果,你在签名字体上有什么不懂的可以来询问我的。谢谢大家的浏览!签名字体怎么练1、签名也是字体造型的再创作,因此签名设计对一个人的书法水平和理解能力还是有一定要求的。在此,我建议大家可以先练习好楷书和行书。如果真的没那个天分,就好好练习数字1.2.3.4.5.6.7.8.9。为什么练习数字可以对设计签名有帮助呢,因为数字和汉字笔画在书写方面具有一定的相似性,可以借鉴。同时帮助您练顺运笔。2、要想设计好签名,就要

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号