当前位置:首页 > 服务器 > 正文

linux搭建网站服务器(linux服务器怎么搭建网站)

今天给各位分享linux搭建网站服务器的知识,其中也会对linux服务器怎么搭建网站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在linux搭建完整的web服务器?

可以参考如下Web服务器的建立过程。示例环境及web服务器软件:

Ubuntu 12.04

LAMP(Linux,Apache,Mysql,PHP)

1、安装Apache

(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR

$ tar zxvf apr-1.4.6.tar.gz

$ cd apr-1.4.6/

$ ./configure

$ make

$ sudo make install

(2)安装APR-util

$ tar zxvf apr-util-1.4.1.tar.gz

$ cd apr-util-1.4.1

$ ./configure –with-apr=/usr/local/apr (whereis apr)

$ make

$ sudo make install

(3)安装httpd-2.4.2.tar.bz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf

$ tar jxvf httpd-2.4.2.tar.bz2

$ cd httpd-2.4.2/

$ ./configure

$ make

$ sudo make install

(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message

(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN

(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”

2、安装MySQL

(1)、下载安装mysql-5.5.25.tar.gz,默认安装位置/usr/local/mysql/

$ tar zxvf mysql-5.5.25.tar.gz

$ cd mysql-5.5.25/

$ sudo groupadd mysql

$ sudo useradd -r -g mysql mysql

$ cmake .

$ make

$ sudo make install

$ cd /usr/local/mysql/

$ sudo chown -R mysql .

$ sudo chgrp -R mysql .

$ sudo scripts/mysql_install_db –user=mysql

$ sudo chown -R root .

$ sudo chown -R mysql data/

$ sudo cp support-files/my-medium.cnf /etc/my.cnf

$ sudo cp support-files/mysql.server /etc/init.d/mysql.server

(2)、启动MySQL:

方法1:$ sudo service mysql.server start

方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql

3、安装PHP

(1)安装下载php-5.4.4.tar.gz

$ tar zxvf php-5.4.4.tar.gz

$ cd php-5.4.4

$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )

$ sudo make install

$ sudo cp php.ini-development /usr/local/lib/php.ini

(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置

;IfModule dir_module

DirectoryIndex index.php

;/IfModule

;FilesMatch \.php$

SetHandler application/x-httpd-php

;/FilesMatch

(3)重启HTTP Server

$ sudo /usr/local/apache2/bin/apachectl restart

如何搭建linux服务器

;     如何搭建linux的服务器?我们一起来了解一下吧。

      1、浏览器搜索Nginx下载Nginx软件包,

      2、安装Nginx之前需要安装Nginx所需要的依赖包,使用命令如下:

      $sudoaptinstalllibpcre3libpcre3-devzlib1g-devopenssllibssl-dev

      3、解压Nginx软件包,Nginx的解压使用如下命令:

      $tarzxvfnginx-1.17.8.tar.gz

      4、配置Nginx,Nginx的配置主要是安装之前配置Nginx的安装路径,启用和禁用Nginx的某些模块。所以,Nginx的配置是很重要的一个步骤。具体使用的命令如下:

      $cdnginx-1.17.8/

      $./configure--prefix=/usr/local/nginx

      5、对Nginx进行编译与安装,具体的使用如下的命令:

      $cdnginx-1.17.8/

      $makemakeinstall

      6、启动服务器

      $sudo/usr/local/nginx/sbin/nginx

      在浏览器中输入http://192.168.221.123

      本文章基于ThinkpadE15品牌、centos7系统撰写的。

在linux上图形化搭建web服务器申请证书表怎么填

1、首先利用linux密钥进入开发者选项。

2、其次打开web服务器申请证书。

3、最后根据要求将表格填写完成,点击提交即可。

Linux怎么搭建Web服务器

 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 is not installed

package httpd-devel is not installed

(3)安装软件包

[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel

(4)启动服务

[root@ser1 ~]# service httpd start

启动httpd: [确定]

[root@ser1 ~]# chkconfig httpd on

(5)在win7上测试,无网页缺省下显示红帽测试页

报错页面存放位置/var/www/error/noindex.html

wKioL1Mb2uORI8EtAASazHYmqP8425.jpg

(6)打开配置文件

[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf

可获得以下重要字段:

目录设置:

Directory 目录 .. .. /Directory

访问位置设置:

LocationURL .. .. /Location

虚拟主机设置:

VirtualHost 监听地址 .. .. /VirtualHost

常用的全局设置参数:

ServerName本站点的FQDN名称

DocumentRoot网页文档的根目录:缺省/var/www/html/

DirectoryIndex默认索引页/首页文件:一般设为index.html index.php

ErrorLog错误日志文件的位置

CustomLog 访问日志文件的位置

Listen 监听服务的IP地址、端口号

ServerRoot 服务目录:/etc/httpd/

Timeout网络连接超时,默认 300 秒

KeepAlive是否保持连接,可选On或Off

MaxKeepAliveRequests每次连接最多处理的请求数

KeepAliveTimeout保持连接的超时时限

Include 可包含其他子配置文件: /etc/httpd/conf.d/

(7)创建测试网页

[root@ser1 ~]# vim /var/www/html/index.html

h1

This is a test page !!!

/h1

~

(8)win7下测试,主页变为测试网页

wKioL1Mb2xKDIxJ8AADmMPwbQrU088.jpg

2,基于apache的web服务器的访问控制:

(1)web服务的地址限制

I,rder 配置项,定义控制顺序

allow,deny 先允许后拒绝,缺省拒绝所有;冲突时,拒绝生效;allow不设置,拒绝所有

deny,allow 先拒绝后允许,缺省允许所有;冲突时,允许生效;deny不设置,允许所有

II,Allow/Deny from 配置项,设置权限

Allow from 地址1 地址2 .. ..

Deny from 地址1 地址2 .. ..

配置如下:

[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf

331 #

332 Orderallow,deny

333 Allowfrom 192.168.20.0/24

334

335 /Directory

[root@ser1 ~]# service httpd restart……重启服务

停止httpd: [确定]

启动httpd: [确定]

在win7上测试,测试完成并还原配置文件:

wKiom1Mb22Pi1WcbAAIdasyq1FQ074.jpg

看过“ Linux怎么搭建Web服务器 ”的人还看了:

1.win7如何搭建Web服务器

2.基于WebRTC的浏览器端Web服务器的研究论文

3.LINUX下配置管理APACHE服务器的方法

4.如何安全设置Apache Web服务器

5.全国网络技术水平考试二级实践指导书

阿里云服务器Linux主机如何搭建网站环境

网站环境是网站运行的必备条件,因为是运行PHP,所以搭建的环境包括APACHE和MYSQL数据库。  

1、使用上一节说明搭建好的FTP上传一键安装包;  

2、使用putty远程登录服务器。这里不在赘述,如下图。  

3、进入相关目录,执行语句安装,可能需要先修改相应权限,执行语句如下  

chmodndash;R777sh修改目录权限  

cdsh进入相关目录  

./install.sh执行安装  

执行这个语句后会出现选择WEB版本的提示  

apacheornginx,inputaorn:  

这里我输入a选择apache然后安装程序会继续执行  

需要比较长的时间,估计要半个小时,等待安装完成  

4、上一步执行成功后,就表示WEB服务器已经安装完成,输入cataccount.log就可以查看MYSQL账号密码,如下图所示  

5、以上4步,网站服务器已经搭建完毕,如果以后需要增加新的虚拟主机,可修改一下文件:  

选择了nginx那么会有一个nginx目录在  

/alidata/server/nginx/  

Nginx配置文件在/alidata/server/nginx/conf  

Nginx虚拟主机添加你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf  

选择了apache那么会有一个httpd目录在  

/alidata/server/httpd  

apache配置文件在/alidata/server/httpd/conf  

apache虚拟主机添加你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf  

至此,网站服务器已经搭建完毕。

如何在自己的linux服务器上搭建网站

1.根据机器的用途,许多服务是不需要的。如果Linux只是一个桌面,那么就不需要sendmail、HTTPD和许多其他服务。

如果您的服务器只是一个Web服务器,您还可以关闭许多服务。为此,转到administration菜单并检查服务项。只需撤消您不想启动的任何服务选项。

2.使用轻量级窗口管理器,而不是GNOME或KDE。我插入内存占用窗口管理器的原因是,它们极大地减少了图形化(界面)启动时间。而不必等待额外的30到60秒来启动GNOME或KDE。

3.确保内网的正常使用。指定内联网LINUX访问地址,并确保LINUX服务器的SSH服务正常工作。

4.在被访问的LINUX服务器上安装nat123clientLINUX并使用它。登录网站,左用户中心,添加端口映射。选择完整的端口映射类型。

填写内部网LINUX固定地址端口,外部网络访问域名。您可以使用自己的域名或二级域名。

5.安装nat123客户机并在外部网络访问端使用访问器。

linux搭建网站服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux服务器怎么搭建网站、linux搭建网站服务器的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码