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库
在后面添加:
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,不久,当我如浏览网站一样输入属于自己的域名,弹出属于自己的网站界面和音乐(我的网站自动播放一首歌),那一刻,我的内心豪情万丈,就像策马奔腾在广阔的草原。
我的一些个人经验,希望能帮到你
- ubuntu 14.04搭建网站的一些经验
- 一些小的网站经验
- 网站渗透的一些经验
- 网站渗透的一些经验
- Ubuntu,安装的一些经验.
- 【经验】基于阿里云 Ubuntu 的 LAMP 网站搭建及配置完全教程
- 网站推广的一些技巧和经验
- 分享网站开发的一些经验
- 搭建网站的一些问题
- Ubuntu下网站的搭建
- 网站一些优化经验
- 搭建asp网站遇到的一些问题
- 转一些Ubuntu的学习网站
- 分享网站建设,企业运营的一些小经验
- 在Win2003Server上搭建GIT服务器的一些经验。
- Ubuntu搭建网站环境
- 网站前端的经验
- 搭建个人网站、个人博客经验
- 18.opcode
- 数据结构C语言版之表达式求值
- 基于Vue的简单的单页面应用
- Lua基础之math库总结(数学函数库)
- 一级考试维护总结
- ubuntu 14.04搭建网站的一些经验
- git 的简单应用
- BZOJ1036: [ZJOI2008]树的统计Count
- Unity动画系统-人形动画的导入
- Vue.js插件开发入门
- AngularJS过滤器
- ionicCSS01_头部、底部和按钮
- 初学者如何使用git上传代码到github
- 整合mybatis时报错:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespac