ubuntu 14.04搭建网站的一些经验

来源:互联网 发布:linux 更改机器名称 编辑:程序博客网 时间:2024/06/05 19:05

最近做了个小网站,然后捣鼓着把它放在网上,于是自己一边上网一边动手,现在是捣鼓好了。

首先网站需要一个服务器,,我选了国外的bandwagon,一个月2.99美元,可以支付宝直接支付,买好后登录后台一键安装了ubuntu14.04系统,

然后使用MobaXterm远程登录进行服务配置。

1.安装apache服务

# sudo apt-get install apache2

装好后访问http://localhost就可以看到“It Works!” 

apache2的配置文件目录是/etc/apache2/apache2.conf ,web目录是/var/www/html/(也就是你的网站应该放的目录,可以通过修改/etc/apache2/sites-available/000-default.conf文件里的DocumentRoot路径来改变web访问目录)

注:apache2服务的启动/停止/重启为# sudo /etc/init.d/apache2 start/stop/restart,与前面的版本不一样,刚开始不知道的我还傻乎乎的一直service httpd start却没有服务

如果你的网站是静态网站(也就是.html,没有涉及数据库和后台语言)的话,搭建好apache服务后,把你的网站上传到web目录(/var/www/html/)下然后通过ip地址就可以访问了

2.安装php

因为我的小网站后台是使用php这一“世界上最好的语言”来写的,所以我还需要搭建php服务,

#sudo apt-get install php5

安装php其他模块

#sudo apt-get install libapache2-mod-php5

#sudo apt-get install libapache2-mod-auth-mysql

  #sudo apt-get install php5-mysql

  #sudo apt-get install php5-gd

  • 前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
  • 第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了
  • 第四个GD库
然后需要修改/etc/apache2/apache2.conf配置文件,把php解析部分php5.conf和php5.load两个文件包含进去.
在apache2.conf中找到
# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

在后面添加:

Include /etc/apache2/mods-available/php5.load

Include /etc/apache2/mods-available/php5.conf

3.安装mysql

#sudo apt-get install mysql-server

因为我的网站用的是mysql数据库,所以安装mysql,然后管理数据库我选用了图形界面的phpmyadmin,于是

4.安装phpmyadmin

#sudo apt-get install phpmyadmin

然而phpmyadmin的安装目录在/usr/share/phpmyadmin下,远程是无法访问,这时候需要在web目录/var/www/html目录下建立一个软链接

#sudo ln -s /usr/share/phpmyadmin /var/www/html/(你的web目录)

*在phpmyadmin导入数据库的时候先新建一个数据库,然后再导入数据

之后你在web目录下使用ls/ll命令会看到有一个有颜色的phpmyadmin,就说明建立好了

find命令:

查找文件时使用,方便很多

#find / -name (你要查找文件名)

mv命令:

移动文件,要移动多个文件时,在最后敲上移动的路径就行

#mv test.html  /var/www/

移动多个文件

#mv test.html sb /var/www/

rm:命令:

删除文件

#rm sb.html

至此,重启一下apache服务,基本就可以通过ip访问你的网站了,但每次都输入ip很麻烦,这时候你需要购买一个域名

5.购买域名

提供域名购买的服务商很多,我选了阿里云,花了1元购买了一个.xyz为后缀的域名(貌似是新顶级域名),这种域名我百度后发现不需实名制,对于我用来测试练手来说再合适不过了,于是立马购买,然后再管理界面绑定我的ip,不久,当我如浏览网站一样输入属于自己的域名,弹出属于自己的网站界面和音乐(我的网站自动播放一首歌),那一刻,我的内心豪情万丈,就像策马奔腾在广阔的草原。

我的一些个人经验,希望能帮到你

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 主卧别人睡过了怎么办 卧室门对着过道怎么办 有墙角对着窗户怎么办 卧室门对着墙角怎么办 冰箱和大门对着怎么办 冰箱对着入户门怎么办 哪来的大路对门怎么办 卧室窗户对着路怎么办 床尾对着窗户怎么办 床头对着厕所门怎么办 5楼阳台对着马路怎么办 宿舍门对着楼梯怎么办 如果镜子对着门怎么办 厕所门对着厨房怎么办 客厅门对着大门怎么办 床头对着厕所墙怎么办 被小狗舔了伤口怎么办 狗狗伤口好不了怎么办 狗的伤口发炎了怎么办 大门正对房门该怎么办 房门正对厕所门怎么办 浴室镜子对着门怎么办 房间门正对厕所怎么办 厕所斜对着大门怎么办 刚开麻将馆没人怎么办 入户门正对电梯怎么办 电梯对着入户门怎么办 电梯门对着房门怎么办 厨房门对入户门怎么办 餐桌对着入户门怎么办 房门正对楼梯下怎么办 电梯门对着家门怎么办 壁纸上的泡沫胶怎么办 卧室镜子对着门 怎么办 电视对着厨房门怎么办 厨房门对着大门怎么办 厨房对着入户门怎么办 入户门正对厨房怎么办 入户门对厨房门怎么办 入户门正对窗户怎么办 入户门对着餐厅怎么办