① 如何在linux下搭建Web應用環境
Web伺服器:Tomcat5.0.27
JDBC驅動程序:mysql-connector-java-3.0.14-proction-bin.jar
1、搭建JAVA的運行環境
(1)到Sun公司下載j2sdk-1_4_2_05-linux-i586-rpm.bin
(2)將文件改為可執行文件:
[root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin
(3)執行自解壓文件:
[root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin
(4)解壓縮生成rpm文件j2sdk-1_4_2_05-linux-i586-rpm,安裝rpm:
[root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm
(5)文件被安裝在/usr/java/j2sdk1.4.2_05目錄下,為了方便在/usr目錄下做一個簡單的連接:
[root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk
(6)加入環境變數:
[root@eframe62 usr]# export JAVA_HOME=/usr/jdk
[root@eframe62 usr]# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:.
[root@eframe62 usr]# export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(7)測試JAVA運行環境:寫一個java程序來驗證
[root@eframe62 usr]# vi HelloWorld.java
輸入如下內容:
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello,Wrold");}}寫盤並退出編輯器::wq[root@eframe62 usr]# javac HelloWorld.java
(沒有錯誤)
[root@eframe62 usr]# java HelloWorld
② linux作為Web伺服器是如何進行默認首頁設置的
Linux系統下web伺服器大多數都是Apache搭建的環境,下面是Apache環境web設置默認頁面方法:
1、設置全局的web目錄默認首頁:
php"><IfMoledir_mole>
DirectoryIndexindex.phpindex.php4index.php3index.cgiindex.plindex.htmlindex.htmindex.shtmlindex.phtmldefault.php
</IfMole>
2、針對某一web目錄設置默認首頁:
Alias/aidd2008"D:/php/web/aidd2008"
<Directory"D:/php/web/aidd2008">
OptionsIndexesMultiViews
AllowOverrideNone
Orderallow,deny
Allowfromall
DirectoryIndexdefault.php
</Directory>
③ 如何在Linux 中搭建一個web伺服器
web伺服器的簡單搭建
1、安裝一個可以提供web服務的軟體
yum -y install httpd
2、 啟動httpd服務
systemctl start httpd
3、進入主配置文件
vim /etc/httpd/conf/httpd.conf
在此范圍內添加或刪除設置,為了方便編寫,編輯了一個子配置文件/etc/httpd/conf.d/httpd-vhosts.conf
4、 編輯子配置文件
vim /etc/httpd/conf.d/httpd-vhosts.conf 此路徑必為conf.d/*.conf (意:為.conf 後綴命名)
systemctl restart httpd 重啟服務
5、 編輯頁面測試文件
在web服務中默認存放網頁文件的路徑:/var/ chaodiquan.com /html
默認網頁文件名字:index.html
6、 瀏覽器測試
ifconfig ens33 查看ens33網卡的地址
在瀏覽器裡面 輸入你的IP就可以看到測試文件里 希望可以幫助到的哈!
④ 基於linux的web伺服器是什麼
apache、nginx都是基於linux的web伺服器
可以用護衛神主機大師一鍵安裝上,並在線開設網站
⑤ 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>
.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下測試,主頁變為測試網頁
.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上測試,測試完成並還原配置文件:
.jpg
看過「 Linux怎麼搭建Web伺服器 」的人還看了:
1.win7如何搭建Web伺服器
2.基於WebRTC的瀏覽器端Web伺服器的研究論文
3.LINUX下配置管理APACHE伺服器的方法
4.如何安全設置Apache Web伺服器
5.全國網路技術水平考試二級實踐指導書
⑥ 如何使用linux系統搭建網站web環境步驟教程
現在有很多免費的windows中的php面板,可以用來配置php環境,其實也叫手工配置。
點幾下滑鼠的事情,剩餘的活程序都給你幹了。
部署建站環境
安裝wordpress程序
域名綁定到伺服器ip地址
如果是國內伺服器還要去備案。
這時候域名能打開就沒問題了
⑦ linux是web瀏覽器嗎
linux是操作系統,不是Web瀏覽器。
Linux操作系統的誕生、發展和成長過程始終依賴著五個重要支柱:Unix操作系統、MINIX操作系統、GNU計劃、POSIX標准和Internet網路。
20世紀80年代,計算機硬體的性能不斷提高,PC的市場不斷擴大,當時可供計算機選用的操作系統主要有Unix、DOS和macOS這幾種。Unix價格昂貴,不能運行於PC;DOS顯得簡陋,且源代碼被軟體廠商嚴格保密;MacOS是一種專門用於蘋果計算機的操作系統。此時,計算機科學領域迫切需要一個更加完善、強大、廉價和完全開放的操作系統。
由於供教學使用的典型操作系統很少,因此當時在荷蘭當教授的美國人AndrewS.Tanenbaum編寫了一個操作系統,名為MINIX,為了向學生講述操作系統內部工作原理。MINIX雖然很好,但只是一個用於教學目的的簡單操作系統,而不是一個強有力的實用操作系統,然而最大的好處就是公開源代碼。
⑧ Linux怎麼配置Web伺服器
工具/原料
Linux操作系統
Web伺服器配置詳解
方法/步驟
1.Apache是Linux下的Web伺服器,Apache用的是靜態頁面,需要載入模塊來支持動態頁面,會動態實時的調整進程來處理,最合理的使用多核CPU資源,支持虛擬主機應用,多個Web站點共享一個IP地址。
安裝Web服務
先安裝Web服務,通過命令yum groupinstall命令進行安裝,建議用groupinstall而不用Install是因為groupinstall,會把該服務所有相關的服務包一起安裝,這樣不會有丟失。
⑨ 在linux下可以使用的web伺服器有哪些
LINUX系統中常見的有:CERN、NCSA、Apache三種方式,一般最常用的方法就是用Apache。
LINUX系統中,還可以使用kangle web伺服器。這是國內研發的web伺服器。
支持跨平台使用(win2000以上系統、LINUX、UNIX等);
支持虛擬主機獨立進程及虛擬主機獨立運行身份;
子進程可以實行CHROOT; 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修改或添加如下配置
<;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