當前位置:首頁 » 網頁前端 » ubuntuweb伺服器配置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ubuntuweb伺服器配置

發布時間: 2022-11-14 05:29:40

⑴ ubuntu下列印伺服器的安裝配置與使用教程

為了假裝學習,在某寶上剁了一台HP列印機,用了一陣子後發現個,每次列印都要開台式機(USB列印機連在台式機上),很麻煩,如果能把列印機連在NAS伺服器上,就好多了。事不宜遲,馬上開搞,以下是搞機的記錄:

ubuntu上列印機的驅動安裝,與具體的型號和品牌有關,hp的是通過hplip工具來實現。具體安裝很簡單,一路確認就可以。不確定的簡單搜索就可以了,以下是參考:

hplip地址: https://developers.hp.com/hp-linux-imaging-and-printing/gethplip

安裝詳細過程: http://blog.csdn.net/ws_20100/article/details/49120509

安裝好後本地列印一張紙試試,看看是否正常。

ubnntu下的列印伺服器可以通過cups來實現。
具體的安裝和配置:

參考資料:
如何在Ubuntu上使用網路列印-ubuntu-wiki
CUPS-wiki (簡體中文)
如何在Ubuntu伺服器上設置Web配置的列印伺服器使用SWAT,CUPS和SAMBA

在 http://localhost:631/admin 頁面中找到Server Settings,選擇"Share printers connected to this system"及其子項"Allow printing from the Internet",點擊"Change Setting"按鈕保存設置。
進入 http://localhost:631/printers/ 頁面點擊自己列印機的名字,復制跳轉到的頁面的URL,即列印機的地址。然後,就可以在Windows上添加使用Ubuntu共享的列印機了。
(來自 http://www.qingpingshan.com/pc/fwq/324056.html )

配置教程
win7
win10
mac

⑵ ubuntu系統 下怎麼樣搭建 DNS伺服器怎麼樣搭建Web伺服器DHCP急求...

UBUNTU 安裝PHP

考慮到前不久在這兒測試Wordpress主題的慘痛經歷,俺決定自己建一個web平台來先在本機測試

本來想在openSUSE中安裝,但想想apt- get這幾鍵俺按得比較多,就先在Ubuntu中下手
按照 Unofficial Ubuntu 6.06 (Dapper Drake) Linux Starter Guide的步驟來

一、安裝Apache2
sudo apt-get install apache2
然後在Firefox中打開:
http://localhost/
提示成功

二、安裝PHP5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5(根據俺的實際測試,這一步似乎不用做了,在上一步已經安裝好了,不過還是建議你/paste一下這條命令)
sudo /etc/init.d/apache2 restart

測試PHP5是否安裝成功
sudo gedit /var/www/testphp.php
在裡面寫入
然後在Firefox中打開:
http://localhost/testphp.php
應該能看到下面的畫面,很長的,俺截了一下
php5.png
看完後把testphp.php刪掉,可能會有安全風險

三、安裝Mysql
sudo apt-get install mysql-server

MySql 初始只允許本機(127.0.0.1)連接,如果想多台機子使用或者向Internet開放的話,編輯/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
找到
bind-address = 127.0.0.1
用#注釋掉,象這樣
#bind-address = 127.0.0.1

MySql 默認沒有設置root密碼,本機的root用戶也沒有密碼,有風險是吧,這樣
mysqladmin -u root password your-new-password
mysqladmin -h root@local-machine-name -u root -p password your-new-password(這里我怎麼也連接不上mysql伺服器,最後在mysql-admin裡面改的)
sudo /etc/init.d/mysql restart

安裝MYSQL Administrator
sudo apt-get install mysql-admin
安裝好後在Gnome-應用程序-系統工具-MySQL Administrator

這里俺遇到了一個問題,就是運行MySQL Administrator後,點擊User Administrator後,整個MySQL Administrator掛死,最後還是解決了,方法見後面

安裝MYSQL for Apache HTTP Server
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin

要讓PHP與MySql一起工作,編輯
sudo gedit /etc/php5/apache2/php.ini
取消對;extension=mysql.so的注釋,象這樣

extension=mysql.so


保存文件,然後
sudo /etc/init.d/apache2 restart

測試:
http://localhost/phpmyadmin

這里俺能修改用戶,新增用戶等等,回過頭來解決前面提到的點擊User Administrator後,整個MySQL Administrator掛死的問題,見下面的網址:
MySQL Administrator hangs after pressing User Administration Icon
高手們解決的辦法不一,主要的方法:
在終端中:
export DEBUG_DONT_SPAWN_FETCHES=1
mysql-admin
這樣就能順利修改用戶了

⑶ 如何在Ubuntu 14.04上安裝輕量級web伺服器Cherokee

1. 更新Ubuntu軟體包索引
首先登陸Ubuntu Server,執行以下命令,更新Ubuntu Server的軟體源並安裝可用的更新。
sudo apt-get update
sudo apt-get upgrade

2. 加入 PPA
通過運行以下命令增加Cherokee的PPA
sudo add-apt-repository ppa:cherokee-webserver
sudo apt-get update
對於運行14.04版本的伺服器還需要執行以下步驟
cd /etc/apt/sources.list.d
nano cherokee-webserver-ppa-trusty.list
用deb http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu saucy main 替換 deb http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu trusty main
再次運行命令:
sudo apt-get update

3. 使用apt-get安裝Cherokee
使用如下命令安裝Cherokee和SSL模塊
sudo apt-get install cherokee cherokee-admin cherokee-doc libcherokee-mod-libssl libcherokee-mod-streaming libcherokee-mod-rrd

4. 配置Cherokee
重啟Cherokee服務:
sudo service cherokee start
使用Cherokee最大的好處就是能通過一個簡單易用的web界面 cherokee-admin 來管理所有的配置選項。推薦通過瀏覽器來管理Cherokee。使用如下命令啟動cherokee-admin
sudo cherokee-admin
注意: cherokee-admin 會顯示用戶名,一次性密碼和web管理界面地址。
請記錄下這個一次性密碼,登錄到管理界面時需要它。
默認情況下,只能通過localhost訪問Cherokee-admin,如果需要通過其它網路地址來訪問,可以使用『-b』參數。如果不指定任何IP地址,Cherokee-admin會自動監聽所有網路埠。然後就可以通過網路訪問Cherokee-admin
sudo cherokee-admin -b
通過指定IP地址訪問Cherokee-admin
sudo cherokee-admin -b 192.168.1.102

5. 瀏覽cherokee-admin面板
在你喜歡的瀏覽器中輸入地址http://主機名或IP地址:9090/就可以進入控制面板了。例如我的是http://127.0.0.1:9090/,在瀏覽器中顯示如下圖
好了,到這里我們已經成功地在Ubuntu Server上安裝和配置了Cherokee。

什麼是cherokee?

Cherokee 是一個免費,開源,高性能輕量級的全功能web伺服器,支持大部分主流操作系統(Linux、 Mac OS X、 Solaris 和 BSD)。它支持TLS/SSL、FastCGI、 SCGI、 PHP、 uWSGI、 SSI、 CGI、 LDAP、 HTTP代理、 視頻流處理、 內容緩存、 流量控制、 虛擬主機、Apache兼容的日誌文件,以及負載均衡等功能。

⑷ 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的軟體包,因此我們可以直接用下面命令安裝它:

⑸ 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/)
差不多就是這樣,結束。

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

DirectoryIndex index.php
IfMole>

SetHandler application/x-httpd-php
FilesMatch>

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

⑺ ubuntu怎麼進行javaweb開發環境配置

一.搭建WEB開發環境

1.安裝Java環境開發工具軟體JDK

(1)從Java官方網站http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html去下載相應的JDK版本jdk-6u33-linux-i586.bin

(2)安裝jdk-6u33-linux-i586.bin

#chmoda+xjdk-6u33-linux-i586.bin
#./jdk-6u33-linux-i586.bin

運行以上命令會自動完成Java JDK安裝。

(3)設置Java JDK運行環境

#vim/etc/profile#在此文件里添加以下內容

-----------------------------------------------
JAVA_HOME=/usr/java/jdk1.6.0_33
JRE_HOME=/usr/java/jdk1.6.0_33/jre
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export JAVA_HOME JRE_HOME CLASSPATH PATH

------------------------------------------------

設置完後,重啟機器或注銷後,運行以下命令:

#source/etc/profile#臨時使當前shell控制台配置生效
#java-version
javaversion"1.6.0_31"
Java(TM)SERuntimeEnvironment(build1.6.0_31-b04)
JavaHotSpot(TM)ClientVM(build20.6-b01,mixedmode,sharing)

返回結果後,說明Java JDK安裝成功!

2.搭建Tomcat伺服器運行JSP腳本

(1)從Tomcat官方網站http://archive.apache.org/dist/tomcat/下載相應的Tomcat版本apache-tomcat-7.0.29.tar.gz
(2)安裝apache-tomcat-7.0.29.tar.gz

#tar-xvfapache-tomcat-7.0.29.tar.gz
#mkdiropt
#mvapache-tomcat-7.0.29/opt/

(3)運行Tomcat

#cd/opt/apache-tomcat-7.0.29/bin
#./startup.sh#啟動Tomcat

在瀏覽器里輸入http://安裝Tomcat的主機IP地址:8080/,如果返回Tomcat的幫助頁面,說明Tomcat安裝成功!

3. 使Tomcat伺服器開機自動重起

#cd/etc/init.d
#vimtomcat
-----------------------------------------------
###
#
#程序提供:Tomcat
#需要啟動:$network$local_fs
#需求停止:$network$local_fs
#開始級別:2345
#停止級別:06
#
###信息結束

PID_DIR=/var/run/tomcat
GET_VER=`ls/opt|greptomcat|seds/apache-//g`


TOMCAT_PID=$PID_DIR/tomcat.pid
TOMCAT_DIR=/opt/apache-tomcat-7.0.29/bin

TOMCAT_START=$TOMCAT_DIR/startup.sh
TOMCAT_STOP=$TOMCAT_DIR/shutdown.sh
./lib/lsb/init-functions


check_privsep_dir(){
#
if[!-d$PID_DIR];then
mkdir$PID_DIR
chmod0755$PID_DIR
fi
}

case"$1"in
start)
log_daemon_msg"Starting$GET_VERdaemons."
check_privsep_dir
start-stop-daemon--quiet--start--pidfile$TOMCAT_PID--exec$TOMCAT_START
;;

stop)
log_daemon_msg"Stopping$GET_VERdaemons."
start-stop-daemon--quiet--stop--oknodo--exec$TOMCAT_STOP
;;

restart)
start-stop-daemon--quiet--stop--oknodo--exec$TOMCAT_STOP
sleep3
start-stop-daemon--quiet--start--pidfile$TOMCAT_PID--exec$TOMCAT_START
;;
*)
echo"Usage:/etc/init.d/tomcat{start|stop|restart}"
exit1
esac
exit0
-----------------------------------------------

#chmod755tomcat
#chownroot:roottomcat

#update-rc.dtomcatstart992345.stop9906.#添加tomcat服務到99運行級別2,3,4,5

4.其他問題
(1)如果要安裝JavaEE開發的JDK,請在http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-jdk-6u29-downloads-523388.html網址下載java_ee_sdk-6u4-jdk-linux-ml.sh的多國語言版,安裝這個軟體包必須先安裝JDK6。

在linux下安裝javaEE的時候可能會遇到以下警告:
-----------------------------------------------
Could not locate a suitable jar utility.
Please ensure that you have Java 6 or newer installed on your system and accessible in your PATH or by setting JAVA_HOME
-----------------------------------------------

運行以下命令就可以解決:

#ln-s/usr/java/jdk1.6.0_33/bin/java/bin/java
#ln-s/usr/java/jdk1.6.0_33/bin/javac/bin/javac
#ln-s/usr/java/jdk1.6.0_33/bin/jar/bin/jar

這樣就可以安裝了,在安裝java_ee_sdk-6u4-jdk-linux-ml.sh 軟體包時,會安裝glassfish伺服器,提示並佔用8080埠。

(2)如果Shell腳本運行,提示bad interpreter:No such file or directory錯誤!

#vim/etc/init.d/tomcat
使用:setff=unix強制將文件轉換為unix格式。:wq保存退出。

⑻ 如何在Ubuntu 16.04下面配置Apache HTTP Serve-linux運維

第一步:安裝Apache

Apache可以在Ubuntu的默認軟體庫中獲得。首先你需要更新本地的包:

1$ sudo apt-get update

然後下載並安裝Apache:

1$ sudo apt-get install apache2

第二步:調整防火牆

在我們測試Apache之前,我們需要修改防火牆以便讓外部可以訪問到默認的Web埠,Apache本身提供了一些配置文件,輸入以下命令可以查看ufw應用配置文件:

1$ sudo ufw app list

可以看到與Apache有關的有三個文件:

  • Apache:開放80埠

  • Apache Full:開放80和443埠

  • Apache Secure:開放443埠

  • 之後我們更改防火牆配置信息:

    1
  • $ sudo ufw allow 'Apache Full'
  • 啟動防火牆:

    1
  • $ sudo ufw enable
  • 查看ufw狀態:

    1
  • $ sudo ufw status
  • 第三步:檢查Web伺服器

    查看Web伺服器的狀態:

    1
  • $ sudo systemctl status apache2
  • 你可以通過域名或者IP地址訪問Apache的默認網頁來查看Apache是否正常運行,查看伺服器的IP地址:

    1
  • $ hostname -I
  • 你會得到一些用空格分開的IP地址,將其中一個復制到你的瀏覽器中你將會得到以下頁面:

    這樣,你的Apache已經配置完畢。

    以上就是如何在Ubuntu 16.04下面配置Apache HTTP Serve的詳細內容,

⑼ 如何在ubuntu下建立web server

您好,希望以下回答能幫助您
Apache2是許多安裝的Linux發行版使用的默認Web伺服器。它不是對所有環境來說唯一可用的Web伺服器,也不是最佳的Web伺服器,但是它適合許多使用場景。在安裝過程中,系統可能會詢問你哪個Web伺服器要自動重新配置。選擇「apache2」即可。
安裝Apache2
使用下面這個命令,安裝Apache2及其他庫。
$ sudo apt-get -y install apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt libapache2-mod-suphp libopenssl-ruby libapache2-mod-ruby
更新時區(TimeZone)和檢查正確時間