问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux怎么搭建Web服务器

发布网友 发布时间:2022-02-26 09:45

我来回答

2个回答

懂视网 时间:2022-02-26 14:06

产品型号:Thinkpad E15

系统版本:centos7

使用linux搭建网站的步骤

1、使用yum安装LAMP环境

2、启动服务LAMP相关服务

3、去除MySQL数据库安全隐患

4、测试网站是否支持PHP 

5、上传ecshop.zip网站源码包到Linux主机上并解压文件

6、修改网站代码文件权限

7、通过浏览器web页面安装网站

8、在web页面中配置数据库和后台账户信息完成搭建网站

9、测试新安装的网站前台和后台功能

热心网友 时间:2022-02-26 11:14

1.开始说明
本教程中使用的IP地址是192.168.0.100,主机名称为Server1.example.com 这些设置可能会有所不同,你需要根据不同情况进行修改。

CentOS 6.2下安装MySQL
2.开始安装MySQL5
首先我们应该先用下面的命令安装MySQL:
yum install mysql mysql-server
然后我们需要创建MySQL系统的启动键链接启动MySQL服务器,这样以便于MySQL在系统启动时自动启动
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start
为MySQL root帐户设置密码:
mysql_secure_installation
会出现下面的一系列提示:
root@server1 ~]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] <-- ENTER
New password: <-- yourrootsqlpassword
Re-enter new password: <-- yourrootsqlpassword
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
proction environment.
Remove anonymous users? [Y/n] <-- ENTER
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] <-- ENTER
... Success!
By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a proction environment.
Remove test database and access to it? [Y/n] <-- ENTER
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] <-- ENTER
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
[root@server1 ~]#

CentOS 6.2下安装Apache
3.安装阿帕奇2
Apache2的是作为一个CentOS的软件包,因此我们可以直接用下面命令安装它:
yum install httpd
现在配置系统在引导时启动Apache
chkconfig --levels 235 httpd on
并启动Apache
/etc/init.d/httpd start
现在,您的浏览器到http://192.168.0.100,你应该看到Apache2的测试页:

Apache 2测试网页
Apache的默认文档根目录是在CentOS上的/var/www/html 目录 ,配置文件是/etc/httpd/conf/httpd.conf。配置存储在的/etc/httpd/conf.d/目录。
4.安装PHP5
我们可以用下面的命令来安装PHP5
yum install php
安装完需要重启
/etc/init.d/httpd restart

CentOS 6.2下安装PHP5
5.我们可以安装PHP5和Apache的PHP5的模块如下:
默认网站的文件根目录是在/srv/www/html中。现在我们将在该目录中创建一个小型PHP文件(info.php的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。
vi /var/www/html/info.php

修改细节
现在,我们可以用浏览器访问例如http://192.168.0.100/info.php文件

PHP页面
正如你所看到的,PHP5的工作,它通过Apache 2.0的处理程序,在服务器API线。如果你继续向下滚动,你会看到所有在PHP5中已经启用的模块。MySQL是没有列出,这意味着我们没有在PHP5支持MySQL。
6.PHP5获得MySOL的支持
让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意:
yum search php
还安装需要安装的
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
现在重新启动Apache2的:
/etc/init.d/httpd restart
现在,重载http://192.168.0.100/info.php在您的浏览器,并再次向下滚动到模块部分。现在,你应该找到许多新的模块,包括MySQL模块:

MySQL页面

CentOS 6.2下安装phpMyAdmin
7.安装phpMyAdmin
phpMyAdmin是一个网络接口,通过它可以管理你的MySQL数据库。
首先,我们使CentOS系统RPMForge软件库的phpMyAdmin,而不是官方的CentOS 6.2库:
所以需要导入RPMForge的GPG密钥:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
x86_64系统:
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
在i386系统:
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
安装phpmyadmin
yum install phpmyadmin
现在我们可以设置phpMyAdmin,了我们可以改变Apache的配置来让phpMyAdmin不仅仅只能从localhost登录。
vi /etc/httpd/conf.d/phpmyadmin.conf

配置
下一步,我们从HTTP改变的phpMyAdmin的cookie来身份验证:
vi /usr/share/phpmyadmin/config.inc.php

修改身份验证
重启阿帕奇
/etc/init.d/httpd restart
在地址栏输入http://192.168.0.100/phpMyAdmin/:你就可以访问phpMyAdmin了。

phpmyadmin页面
CentOS可以得到RHEL的所有功能,甚至是更好的软件。但CentOS并不向用户提供商业支持,当然也不负上任何商业责任。
如果你要将你的RHEL转到CentOS上,因为不希望为RHEL升级而付费。当然,你必须有丰富linux使用经验,因此RHEL的商业技术支持对你来说并不重要。但如果你是单纯的业务型企业,那么还是建议你选购RHEL软件并购买相应服务。这样可以节省你的IT管理费用,并可得到专业服务。
Linux下Web服务器架设攻略

其实,到现在你的Linux已经开始WEB服务了,你要做的只需将Linux系统连入互联网,然后将主页存放于“/home/httpd”目录下即可。但为了让此WEB服务器更有效率的工作,我们还需对其作些设置,具体需要配置的其实就是刚才复制的那4个文件。以下对其主要的两个配置文件httpd.conf和access.conf作些说明:1. ...

web开发linux虚拟机or双系统web开发linux

web服务器的简单搭建1、安装一个可以提供web服务的软件yum-yinstallhttpd2、启动httpd服务systemctlstarthttpd3、进入主配置文件vim/etc/httpd/conf/httpd.conf在此范围内添加或删除设置,为了方便编写,编辑了一个子配置文件/etc/httpd/conf.d/httpd-vhosts.conf4、编辑子配置文件vim/etc/httpd/conf.d/...

器Linux实现快速开启Web服务器linux开启web服务

首先,我们需要从Internet上下载Apache Web服务器的软件包,并将其存放到特定的文件夹中。建议使用wget,因为它可以直接从Internet上下载文件。下载完成后,将其安装到您的系统中。您可以使用dpkg -i命令来安装Apache Web服务器:sudo dpkg -i apache-X.X.XX.deb 其次,您需要打开Apache Web服务器的端...

Linux怎么搭建Web服务器

一、使用xshell登录linux服务器 二、粘贴以下代码并回车 wget http://amh.sh/file/AMH/4.2/amh.sh &amp;&amp; chmod 775 amh.sh &amp;&amp; ./amh.sh 2&gt;&amp;1 | tee amh.log 三、选择1(安装AHM)四、输入两次密码,第一次为MYSQL密码,第二次为AMH后台密码。五、安装成功后在浏览器输入http://服务器IP:...

Linux怎么搭建Web服务器

1,基于apache的web服务器基础搭建:(1)实验环境:一台ip为192.168.10.10的rhel5.9主机作为web服务器,一台ip为192.168.10.15的win7主机作为测试机 (2)查看服务主机软件是否安装 [root@ser1 ~]# rpm -q httpd httpd-manual httpd-devel package httpd is not installed package httpd-manual ...

Linux系统下建立一个类似于IIS的Web服务器

回答:安装Apache服务器,可以通过安装httpd的rpm包 或者 安装从Apache官网下载的tar包编译安装,安装完成后配置httpd.conf在里面添加相应的&lt;/VirtualHost&gt;就可以了 &lt;/VirtualHost domain:80&gt; ServerAdmin webmaster@dummy-host.example.com DocumentRoot /www/docs/dummy-host.example.com ServerName dummy-host....

怎么搭建一个可以被外网访问的linux web服务器

步骤:一:内网服务器配置 1.在内网中设置好ip地址,网关和DNS均为NAT服务器内网口地址,并搭建好ftp服务,此处略 二:NAT服务器配置 1.在NAT只能中添加一块网卡作为 外网卡,并设置好ip地址 2.开启NAT服务器的路由功能 [root@c2 ~]# vi /etc/sysctl.conf net.ipv4.ip_forward = 1 //将...

怎么把web项目部署到linux服务器上

把第一步导出来的项目的war包传输到linux服务器上自己设定的目录下 把项目的war包通过cp或者mv命令移动到tomcat目录下的webapps目录的下面 在linux服务器上切换到tomcat安装目录下的bin目录下,通过./startup.sh命令启动tomcat服务器,这样就能通过ip:8080/项目名  来访问目标网站了。

如何使用Linux+Oracle+tomcat搭建web服务器?

安装linux操作系统,安装jdk,安装tomcat配置环境变量,更改tomcat配置文件,写入数据库连接信息,比如:通过tomcat连接192.168.1.100上的oracle数据库,其中sid为orcl [tomcat@localhost classes]# pwd /home/tomcat/apache-tomcat-6.0.1/webapps/***/WEB-INF/classes [tomcat@localhost classes]# vim ...

Linux系统下建立一个类似于IIS的Web服务器

linux下使用最多的web服务器软件要算apache了。linux下安装apache详解 下面是linux下安装apache的完整代码,系统是redhat5.5 点此查看详细图文教程 下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft]#tar jxvf httpd-2.2.6....

linuxweb服务器搭建 linux搭建web服务器流程 搭建自己的linux服务器 linux搭建服务器教程 linux文件服务器搭建 linux dhcp服务器搭建 linux系统搭建ftp服务器 自建linux服务器 centos7ftp服务器搭建
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...请问有谁知道是怎么回事?有时候上下楼梯或是正常走路会忽然下跪。友... 剑网三刷鹊翎的时候小怪掉落的东西看不见,地上也不发光。等好久了... 360浏览器点链接或者搜索就显示个空白页、 九年级政治题:图片:一个人往菜里放有毒物质,一只手给予处理,反映了什 ... 梦见别人吃了有毒的青菜死了 eg是什么意思网络语eg是什么意思 石墨烯简写 ...我从EBP系统导出的数据逗号和点号颠倒了,怎样在excel中修改... 宁夏医科大学是公办还是民办大学? 2023宁夏大学中外合作办学学费是多少? 如何解决微信朋友圈文字折叠起来的问题 我的微信朋友圈看别人发的内容被折叠了怎么办? 求在linux虚拟机中建立网站的步骤!!!谢谢 手机微信朋友圈折叠内容怎么办 Linux为系统的服务器 我想部署网站 求步骤 微信朋友圈折叠怎么解决 linux架设web服务器的详细步骤!! 华为nova7pro主页面怎么设置 华为手机怎么调页面快捷功能 华为7se主页面设置? 电脑上面没有输入法了怎么办 怎样让微信的评论表情动起来 怎么让微信公众号里评论 微信评论如何只让自己看到 微信怎么让好友看到评论 微信评论怎么收起 微信朋友圈朋友圈发两句话,如何使另一句话点击展开才能出现? 怎样知道联网电脑的IP地址? 苹果手机突然黑屏怎么办&nbsp;而且怎么也打不开了 微信朋友圈评论在哪里看 微信发朋友圈折叠怎么办? 如何在Linux上部署网站 微信朋友圈折叠怎么设置 怎么在linux操作系统上搭建Web服务器、?要详细的步骤 微信朋友圈怎么发折叠朋友圈 安卓微信7.0.4发朋友圈文字折叠 评论也折叠是什么原因。 Linux 服务器如何配置网站以及绑定域名 求在linux 7 64位里搭建web服务器的详细图文步骤 linux 怎么新建站点,我已经搭建了PHP环境了。有这方面的教程也可以。 如何在linux系统的服务器上建立新的站点, 电脑显示屏显示横屏怎么办 新手入门Linux的步骤 电脑显示屏显示横屏了怎么弄 在Linux搭建测试环境一般步骤是怎么样? 电脑显示屏横屏了怎么调回来? 毕业论文:linux系统的web服务器架设 Linux怎么搭建DNS服务器 电脑显示屏横屏了怎么办 linux怎么修改ip地址 电脑显示横屏了怎么调整