新手搭建网站服务器(Ubuntu+LAMP)
我是一个不精通Linux的新手,想要安装一台Ubuntu6.06版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站。LAMP套件就是“Linux+Apache+Mysql+PHP这四款软件组成了一个可以使网站运行的套装工具软件。”通过Google搜索和安装尝试,我获得了一些成功的安装配置经验,通过本文提供给Linux网站服务器系统的入门者学习。本次安装的网站软件环境中将使用Apache2网页服务软件、MySQL5网站后台数据库软件、以及PHP5角本解释语言软件,配置成的系统也可提供FTP服务。
如果你的电脑装配了足够多的物理内存,建议你下载一份Vmware虚拟机软件来虚拟安装这个网站服务器环境软件。Vmware软件提供的虚拟机可以使你的安装和更改配置变得非常简单。Vmware软件可以从 这里免费下载.
安装Ubuntu 6.06 Linux服务器软件
为了在命令提示符下获得一个图形用户接口软件(KDE或Gnome都可以),你需要输入一些命令。Gnome图形用户接口相对来说比较容易上手。
在命令提示符下输入下列命令将可以获得Gnome图形用户接口软件:
sudo apt-get update sudo apt-get install ubuntu-desktop |
配置网站服务器套装软件
运行上面刚安装好Ubuntu 6.06 Linux机器时,其实一个完整的网站应用环境也已经同时在运行了,其中包含了:Apache2, MySQl 5, PhP5和Pearl5等软件。接下来的工作,就是按照你的网站的需求,来对这些网站软件逐个地进行配置.配置的方法有两种:直接修改相应软件的配置文件;或者下载给予web的图形化管理工具软件来配置相应的网站软件。直观的图形化管理工具比较适合初学者使用,本文介绍一款名叫WebMin的图形管理来管理这些网站服务器软件。
sudo apt-get install build-essentialcd Desktopls cd webmin-1.290./setup.sh /usr/local/webmin |
1.将 “File or directory to add virtual servers to”设置成 “/etc/apache2/sites-available/default”. 这条改动对多站点的设置有用
2.将 "Directory to create links in for new virtual servers"设置成 "/etc/apache2/sites-enabled/000-default".本条将开启指定的虚拟站点
(大概类似下图)
4. 将 “path to httpd executable” 设置成 “/usr/sbin/apache2ctl”.
5. 将 “path to apache2ctl”设置成 “/usr/sbin/apache2ctl”.
6.将 “command to start apache” 设置成 “/etc/init.d/apache2 start”
7. 将 “command to stop apache” 设置成 “/etc/init.d/apache2 stop”
8. 将下面所有的apche改为apache2,效果类似下图。
现在开始测试网站。首先为你的机器准备一个公网IP地址,不要使用内网私用地址 (比如192.168.x.x这样的地址) ,内网私用IP地址无法被外网用户访问到。在上网电脑中输入你机器的公网IP地址,你将会看到Apache2的默认页,这表明Apache2 软件已经工作正常。
- 若你的网站服务器在一个路由器后面,那么你需要给你的机器设置一个静态的IP地址。 “network setting” ->“Ethernet connection” 设置网络的属性值
- 在IP地址选项中输入“192.168.1.3”. (你可以将3,任意改为2~254之间的任何一个数字,注意不要和其他机器的地址数重复了)
- 在“subnet mask”中保持默认的值 “255.255.255.0”.
- 在默认网关 “default gateway”中使用路由器的IP地址,一般是192.168.1.1
(类似下图)
接着,登陆你的路由器,将HTTP请求转发到 8080端口.例如,上图采用的路由器是Linksys wrt54g,登陆路由器的时候需要输入用户名和密码,如下:
usrname: passwrd: admin |
Description: "HTTP"Port from: "8080"Port to : "8080"IP: "192.168.1.3" (任何分配给你的机器的静态IP地址)确信已复选“启用”框 |
(类似下图)
- 打开Ubuntu中的synaptic找到Proftpd.- 让synaptic为你自动下载并配置.完成后 WebMin将可以对其进行管理 |
本文出自 51CTO.COM技术博客
转载于:https://blog.51cto.com/lovephpor/346941
新手搭建网站服务器(Ubuntu+LAMP)相关推荐
- 搭建网站服务器的配置要求,搭建网站服务器自己配置
搭建网站服务器自己配置 内容精选 换一换 您可以选择华为云搭建您的网站,华为云提供丰富的建站资源和建站方式,如表1所示. 实例即云耀云服务器,是由CPU.内存.操作系统.云硬盘组成的基础的计算组件.云 ...
- 凡科自建网站有服务器吗,如何搭建网站服务器,有什么步骤?
如何搭建网站服务器,有什么步骤?相信很多小伙伴做网站都想自己搭建一个服务器,那么下面小编就来教你怎么搭建一个网站服务器! 1.开启电脑操作面板,挑选并进到"程序",双击鼠标&quo ...
- 如何利用铁威马NAS搭建网站服务器
Web Server可以将TNAS 架设成一个网站服务器,在网站服务器中设定多个虚拟主机.如需启用网站服务器功能,需要开启网站服务器. 如何利用铁威马NAS搭建网站服务器 1.TOS应用中心Web S ...
- 2012系统如何搭建pptp服务器,ubuntu server 12.04 搭建 pptp 服务器
ubuntu server 12.04 搭建 pptp 服务器 blog 归档 运维 Linux pptp 前几天把pptp服务器搭上了, xen的vps就这点好处, 想怎么搞就怎么搞, 虽说贵了点. ...
- centos下搭建网站服务器,Centos7搭建web服务器
搭建web服务器 提供网站服务 1.配置IP地址 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2. 启动 network服务 查看IP地址 ...
- 华为鲲鹏ARM云服务器搭建网站服务器教程
本教程使用 华为云的学生机(鲲鹏云ARM服务器) 和 宝塔面板 来搭建网站 鲲鹏处理器是华为在2019年1月向业界发布的高性能数据中心处理器.目的在于满足数据中心的多样性计算和绿色计算需求,具有高性能 ...
- 华硕nas搭建网站服务器,NAS存储搭建网站服务器
有工作或生活中接触网站的朋友都知道,网站是通过服务器存储网站的源代码文件,然后通过域名与服务器连接,最终用户就可以通过域名访问网站了.看到这里不禁脑洞大开,既然网站服务器主要也就是起到一个存储源代码文 ...
- 基于KSWEB服务器与NAT123端口映射技术-----利用闲置安卓手机搭建网站服务器
想必各位小伙伴现在在家都闲得无聊,吃饭睡觉,就没事干了,闲来无事,我就想起了我上初中开始,一直有一个网站梦,就是想有一天,搭建一个个人的专属网站!嘻嘻嘻,所以一直就坚持钻研计算机,悲哀的是家里穷没有钱 ...
- 安卓系统PHP MYSQL服务器,安卓手机搭建网站服务器【Php+Mysql+Lighttpd】
早段时间看见过一篇文章介绍安卓手机能充当网站服务器使用: 正好这几天比较闲,决定来测试一下,看看是否真的行得通,稳定性能如何! 架设到手机上面以后测试编辑网站会比较方便,走到哪服务器就跟到哪里: 我手 ...
最新文章
- C# System.Guid.NewGuid() 格式化
- [转载]为什么mysql用的是B+树?
- 史上最轻量​!阿里新型单元测试Mock工具开源了
- Java并发编程—Thread类的start()方法是如何启动一个线程的?
- python批量转换图片格式_python批量将图片转换为JPEG格式
- jmeter导入DB数据再再优化
- Linux内核第六节 20135332武西垚
- python画动态图-利用Python如何制作好玩的GIF动图详解
- [HEOI2014]大工程
- Rsyslog Queue调优
- svn命令行回滚到指定版本
- 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
- python设计程序界面_python图形界面(GUI)设计
- 揭秘微信身份证背后的高科技——人脸识别技术
- 为什么全网通手机联通显示无服务器,手机卡无服务怎么回事
- Java练手小游戏---黄金矿工
- 第15篇 2D绘图(五)绘制图片
- adb设置代理与取消代理
- 员工管理系统(服务器和客户端)
- UG基础知识学习视频目录整理(装配篇)
热门文章
- 为什么将iostream :: eof放在循环条件(即`while(!stream.eof())`)内?
- PowerShell说“此系统上的脚本执行被禁用。”
- win11打开控制面板闪退怎么办 Windows11控制面板闪退的解决方法
- boost::bind with ros topic,ros中subscribe用boost::bind绑定多个参数
- Python基础-函数,高阶函数
- php 音频上传大小限制,WordPress最大上传文件大小限制修改 | Stay Curious
- 树莓派python编程小车_树莓派小车教程(三)——软件代码
- f分布表完整图_标准正态分布函数数值表怎么查?(加完整分布函数表)
- 天梯—计算指数(C语言)
- Halcon Blob分析(二值化图像分割)