当前位置:首页 » 网页前端 » ubuntu搭建web服务器
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ubuntu搭建web服务器

发布时间: 2022-01-13 12:00:33

❶ ubuntu怎么做web服务器

第一步,我们在Ubuntu下搭建LAMP环境,首先,安装apache:
sudo apt-get install apache2 apache2-doc
测试apache2正常工作:

接下来是安装mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
安装mysql的时候会提醒设置root账户的密码

,需要注意他和你的登录账户密码是没有什么联系的。
接下来是php的安装:
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5 //安装apache服务支持php模块
安装配置完一些东西我们都是需要重启apache生效。
有的人会说命令是:
sudo service apache2 restart
当你输入这条命令提示错误的时候,也不要奇怪,你可试试这个命令

,一样的含义,但是只是方式不通而已。
这里我们需要知道,我们选择的都是静默安装,就类似于windows系统下开启某些本身带有的服务一样,所以我们要知道他的路径以及配置文件在哪里。

接下来就是web网页一些东西的上传和搭建,和昨天windows下安装dede的步骤几乎是大同小异的,还是要注意读写权限的问题,还有就是数据库的密码不像上一篇讲的那样是空的,密码就是你安装mysql设置的那一个。
我看到别人写的好多关于搭建这些环境的步骤和教程,觉得有好多自己不懂的模块只是单纯的按照人家的来操做完成,到底是个什么东西,起了什么作用,我不是很懂,应该说是我不懂,所以我用上面的几个步骤搞定了,可以做到打开网页,尽管使用的还是别人的模版,
我想说的是如果出了什么错之后再进行apt-get install ***比较好,最起码自己知道了那是个什么东西影响到了哪一步。
那么,问题来了
问题一:

之后,我们执行安装GD库的命令,解决问题,成功!
apt-get install php5_gd
问题二:
你不觉得命令里面老是有sudo这个东西让人用着很麻烦吗?
所以,我们最好在一开始的时候使用切换到root账户或者设置使用root登录:
sudo passwd root //默认没有root账户密码,此命令就是设置root密码
su //切换root用户命令
更好的办法是在开机的时候,用户登录那一块就用root登录,这样就省去了太多的麻烦。
问题三:
我们需要权限,在windows下是这样,在linux下更是这样,在搭建web网站的时候,你测试127.0.0.1很有可能被错误提示forbidden掉。
不要怕,这就是明显的权限问题,提权命令直接提到最高比较好:
chmod -R 777 你要提权的文档路径(比如:chmod -R 777 /var/www/)
差不多就是这样,结束。

❷ 使用ubuntu 怎么搭建服务器

如果想用Ubuntu作为网站的服务器,一些基本的服务是必备的。本文对环境的搭建做一个简单的整理。
Appach

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
安装
sudo apt-get install apache2

大概5M左右,安装完成后服务器会自动启动
在浏览器里输入http://localhost或者是http://127.0.0.1或者输入IP,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
如果更改配置重新启动命令如下:
sudo /etc/init.d/apache2 restart

到这里,如果只是单纯的跑一些静态网页的话这儿就够了,只需要将设计的html文件放入/var/www目录即可
到这里我遇到一个问题没解决就是根目录下的二级目录无法访问,重新安装多次,都是同样的问题。

PHP
PHP支持同样是很多网站必备之一,安装命令如下:
sudo apt-get install libapache2-mod-php5 php5

需要下载6M左右安装包。安装扩展:
sudo apt-get install libapache2-mod-php5 php5

Mysql
sudo apt-get install mysql-server mysql-client

需要下载26M左右的安装包,等待安装完成,弹出设定密码界面:

输入数据库root密码,按tab键选择确定。接下来会要求重复密码,重复同样操作。
数据库安装完成后,为了方便管理和操作,继续安装phpmyadmin。
sudo apt-get install phpmyadmin

需要下载6M左右的安装包,安装完成后进入设置界面,

❸ 如何用nginx在ubuntu下搭建web服务器

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

2安装Apache2
2.切换管理员身份
在Ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:
sudo su
3.开始安装MySQL5
apt-get install mysql-server mysql-client
你将被要求提供一个MySQL的root用户的密码,我们需要在红色区域设置密码
New password for the MySQL "root" user: <-- yourrootsqlpassword
Repeat password for the MySQL "root" user: <-- yourrootsqlpassword
4.安装Apache2
Apache2的是作为一个Ubuntu的软件包,因此我们可以直接用下面命令安装它:
apt-get install apache2
5.安装PHP5
我们可以直接安装PHP5和Apache的PHP5的模块,如下:
apt-get install php5 libapache2-mod-php5
安装完需要重启
/etc/init.d/apache2 restart
6.测试的PHP5并获取PHP5安装的详细信息:
默认网站的文件根目录是在/var/www下中。现在我们将在该目录中创建一个小型PHP文件(info.php的)在浏览器中调用它。该文件将显示很多关于我们的PHP安装,如安装的PHP版本和有用的一些细节。
7.PHP5获得MySOL的支持
让PHP在MySQL中获得支持,我们可以安装的php-mysql软件包。安装一些其他的PHP5模块,以及您可能需要的应用程序,这是一个好主意:
apt-cache search php5
还安装需要安装的
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
现在重新启动Apache2的:
/etc/init.d/apache2 restart
8.安装phpMyAdmin
phpMyAdmin是一个网络接口,通过它可以管理你的MySQL数据库。
apt-get install phpmyadmin
你会看到以下问题:
Web server to reconfigure automatically: <-- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No

❹ ubuntu 16.04怎样安装web服务器

1.开始说明
本文Ubuntu 16.04下搭建Web服务器(MySQL+PHP+Apache)的内容很多可能参照网上前辈的,但有所改进吧。这些设置可能会有所不同,你需要根据不同情况进行修改。
安装apache2
2.切换管理员身份
在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:
sudo su
3.开始安装mysql5
apt-get install mysql-server mysql-client
你将被要求提供一个mysql的root用户的密码,我们需要在红色区域设置密码。
new password for the mysql root user: repeat password for the mysql root user:
4.安装apache2
apache2的是作为一个ubuntu的软件包,因此我们可以直接用下面命令安装它:

❺ 如何在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修改或添加如下配置

<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>

(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

❻ ubuntu linux怎么配置web服务器

您好√

单纯的WEB服务器如nginx,只需要直接通过apt安装即可。

apt-getinstallnginx-y

安装完毕后您需要手动启动(service nginx start)并且手动配置(修改nginx.conf)。

您也可以使用一些Web控制面板,如Vestacp,AMH等拥有图形界面(web管理面板)的服务器管理系统。

也可以使用命令行类的web管理脚本,如lnmp。

由于知道不允许发链接,所以上面的还请网络搜索安装,都有一键脚本,很简单。

❼ 如何在ubuntu搭建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修改或添加如下配置

<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>

(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart

❽ ubuntu 怎样设置成web服务器

web服务器是需要安装web服务软件的,目前使用最多的apache服务器,还有lighttpd轻量的web服务器,等,一般用apache用的多,这方面的资料也多,所以用apache比较方便。直接sudo apt-get install apache就行了,默认的目录是/var/www,所有的网页文件都放在这个里面。安装好apache后默认就在里面放了一个简单的页面,在浏览器里面输入localhost回车即可看到,it works!字样。说明已经安装成功了,然后就可以把写好的网页加进去了。

❾ ubuntu 怎么搭建web服务器

一条命令可以让你在ubuntu上很方便地安装web服务器

sudotaskselinstalllamp-server

用这个可以一次安装好apache+php+mysql

再两条命令让你安装上phpmyadmin,让你方便地管理mysql数据库:

sudoapt-getinstallphpmyadmin
sudoln-s/usr/share/phpmyadmin//var/www/html