web服務的配置

Web服務

http:超文本傳輸協議,基於tcp80端口,常用的版本:1.11.0  是種無狀態的協議

html:超文本標記語言,創建出格式化的文本

web服務器軟件:httpdlighttpdthttpdnginx

應用程序服務器(中間件):IIS   Webspere   Weblogic   Fusion middleware   Jboss

httpd -t測試http語法是否正確    service httpd configtest 也是測試語法是否正確

用戶在打開網頁時需要提供賬號和密碼  rh253185

CGI:通用網關接口   common getaway interface

虛擬主機:通過一個web服務器,但同時可以提供多個網站服務

任何一個主機,必須佔用一個排它性的資源,纔可以提供服務

虛擬主機有三種:

基於ip的虛擬主機:1、把中心主機取消或做成一個虛擬主機 DocumentRoot註釋掉  任何一個主機都必須是虛擬的  

2、配置虛擬主機  <VirtualHost ip :port>

                   DocumentRoot “”

                    ServerName

                     ServerAdmin

                      ErrorLog

                      CustomLog

                    </VirtualHost>

 

基於端口的虛擬主機 :把端口改下 和基於ip的類似

基於主機名的虛擬主機 配置文件在/etc/httpd/conf.d

https不支持基於主機名的虛擬主機 

abApache benchmark  httpd自帶的命令

ab  -c  concurrent一次併發的用戶數  -n發起的請求數 後跟路徑(頁面)

linux要求用戶併發打開數不得超過1000  給服務器做壓力測試

Apache + php

PHPPersonal  Home  Page  

後來改名爲超文本預處理器  PHP is Hypertext Preprocessor

httpd+php    1、把php做成apache的模塊  2、把php做成一個單獨的應用程序服務器

httpd支持php的網頁 yum install mod_php  然後重啓httpd

安裝MYSQL yum install mysql mysqlserver                  chkconfig mysqld on 自動啓動

show databases 查看多少數據庫

php訪問mysql 要裝php-mysql

phpmyadmin 圖形界面創建或者刪除數據庫的數據             

php -m導出php支持的模塊有哪些     mysql -uroot 登陸    drop database 刪除數據庫

show databases 查看數據庫   create database 創建數據庫   create table 創建表

use 後跟數據庫名 表示使用此數據庫  mysql監聽的端口是tcp協議的3306

yum --nogpgcheck localinstall 不去檢查軟件包的簽名本地安裝

論壇軟件: phpwind   discuz  phpbb   

博客系統:wordpress   xoops模塊化設計 

編譯安裝LAMP  編譯環境很重要

mysql軟件包解壓必須位於/usr/local 解壓後然後做鏈接到mysql

黃金 變量一般放在/etc/profile     mysql配置文件是/etc/my.cnf需要拷貝

ldconfig 重新讀取庫文件   專門放源碼包 /usr/src   /usr/local/src

php編譯時定義的選項:.configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=mysqlnd --enable-mbstring

編輯vim /etc/httpd/conf/httpd.conf文件 修改文件 加入識別httpd.php 

加入AddType application/x-httpd-php .php    DirectoryIndex index.php index.html

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章