發表文章

目前顯示的是有「網站」標籤的文章

laravel 筆記 虛擬網站設定

laravel 的虛擬網站設定 因為使用者看到的 laravel 網頁,實體位置是在 newedApp/public 裏,所以用 apache 預設的 userdir 設定恐怕是得繞些路,而且因為有機會瀏覽核心的文件,在安全上疑慮可能多一些,所以這次要針對這個部份加以設定,把使用者直接導到 newedApp/public 目錄。 以下範例,以 abc 的 app 專案為例,依樣畫狐狸就可以連到 app 的網站: 將設定存到 /etc/apache2/sites-availabe/abc.conf > sudo a2ensite abc.conf ,/etc/apache2/sites-enabled 下就會多一個連結 > sudo service apache2 restart /etc/apache2/sites-availabe/abc.conf: <virtualhost>  ServerAdmin webmaster@dummy-host.example.com  DocumentRoot "/home/abc/public_html/app/public"  ServerName abc.local  ServerAlias www.abc.local   ErrorLog ${APACHE_LOG_DIR}/error.log   CustomLog ${APACHE_LOG_DIR}/access.log combined      <directory "/home/ricky/public_html/emsl/public">          Options Indexes MultiViews FollowSymLinks          AllowOverride All          Require all granted      </directory> </vir...

linux server apahce2.4.X userdir 設定

為了讓伺服器上的使用者可以有自已的網站,管理者可以設定 apache 網頁伺服器,開啟使用者目錄(userdir)的模組,讓使用者可以在自已的帳號目錄裏,建立特定名稱的資料夾,之後就可以在這裏放入網頁檔案,提供網站供人存取。 apache 是主流網站伺服器之一,每隔一段時間就會修正功能,有些設定會跟著改變,這次要說的是 apache2.4.7 版(開始變動時間不可考),要開放使用者目錄的方式有一點變動。 作業環境: Ubuntu 14.04.2 server LTS apache2 php 使用者:hahaha IP:1.2.3.4 更動 /etc/apache2/mods-enable/php5.conf 把 mod_userdir.c 的段落中 php_admin_flag engine Off 改成 php_admin_flag engine On 或是整段註解掉 更動 /etc/apache2/mods-enable/userdir.conf 把 UserDir disabled root  改成 UserDir disabled 加入 UserDir enabled hahaha [使用者名稱]  [使用者名稱2] … Limit GET POST OPTIONS 段落中有 Require all granted LimitExcept GET POST OPTIONS 段落中有 Require all denied 改好以後會長得像這個樣子  <IfModule mod_userdir.c>          UserDir web          UserDir disabled root          UserDir enabled hahaha          <Directory /home/*/web>                 ...

透過網際網路 連接到 VMware 中安裝的系統

圖片
不同於  連接到 VMware 中安裝的系統好簡單 說的都是 在同一台機器上(本機)操作 ,此次要說的是,在 VMware 裝好了網頁伺服器,要放到網際網路上供人存取服務的時侯,要怎麼做,也就是說照上一篇做,只能自high,別人是看不到你的。 為了方便說明,這裏使用 VMware 上的 linux 伺服器提供網頁服務(架站)的網路設定為例,網路環境則是以住家具有頻寬分享器的環境。 特別提醒,如果想玩玩看網路的運作可以體驗看看,記得玩過了就關掉設定, 安全防護 這裏 不會提到 。 方法: 在本機端到 google 搜尋「我的IP」,有很多網站提供類似的查詢服務,這裏以   http://www.whatismyip.com 為例查詢自已的 IP 位址,記下來最後要連線網站的時侯會用到。 網頁右上方有個藍色區塊,找到 IP 的那一行,記下 ?.?.?.? 的番號 把 VMware 的網路調成橋接模式(bridgeed),把客端的網路接到本機,有介面可用,不用下指令很方便。 預設網路類型是 NAT,記得調成 Briged 接著到 VMware 把客端的伺服器打開,看看 IP 位址是幾番(ifconfg -a),抄下來,開 DMZ 要用。 抄下 IP 位址是幾番 在主機端,把你的頻寬分享器的 DMZ 打開(啟用),並且設定連接進來的目的地(上一步查到的 IP 位址)、連接埠(網站預設連接埠:80),每個機器的界面不一定一樣,但是要指的協定都是 TCP,埠口或埠號或port都是80,DMZ 的 IP 就是上一步客端的 IP,可能需要重開分享器。 設定範例 打開你的手機,記得 用 3g 連線  (連接網際網路,連到第1步查出來的 IP 位址,本例連 111 開頭的 IP, 不是 連 192 開頭的 IP),別用分享器的連線(連接俗稱的內網)。 連到,收工。

WAMP 網頁伺服器套件的考量

所謂的 WAMP 套件指的是在 Windows 上用來安裝 Apache(網頁伺服器)、MySQL(資料庫) 的套裝軟體、PHP(動態網頁程式語言),做網頁要處理的事務大致不脫這3個主要範疇,這些軟體各別有 Windows 版本安裝程式,只是對於初學者或是測試環境來說,能夠馬上裝好不用特別再設定就能使用是最好的,至於 LAMP (Linux 作業系統)就不在此篇的範圍了。 由於論壇的推波助瀾 appserv 原本是最多人用的,但是它很久沒有再更新,所以也就慢慢沒了聲音;再者,網頁的發展趨勢,從最開始的 HTML > 動態網站 > Blog > fb、twitter、微博 的演變,需要自已架站的人越來越少;而且架站是要花錢的,網域名稱、要錢;網路空間、要錢;頻寬、流量、要錢,為了發布自已的動態的確不用花錢架一個網站,就像要做電子商店不一定要自已架購物車(如同  購物車架設的考量 ),要喝牛奶不用自己養牛一般;如果要提供客製的網路服務,會使用 web-based 的程式,通常還是要架網站的,在沒有現成的解決方案,免費工具,或只能自已動手做的前提之下,就動手玩WAMP吧。 後來 WAMP 另有一些套件選擇浮上檯面,差異在於後台管理功能上、整合的軟體上有新的發展,基本的核心不變,Apahce、PHP、MySQL做為固定的班底,有些套件有 Perl ,這傢伙處理字串能力超強;有些套件有 python 是個新秀(雖然也不是很新);有些套件有 email 伺服器;有些套件有 ftp 檔案伺服器;最近的套件開始引進非 SQL 資料庫(例如:MongoDB…等),nginx 則是又一個新興的網頁伺服器,所以「某某伺服器」這東東不過就是一種軟體、一種應用程式,在網路上提供特定的服務給使用者。 台灣論壇或是網站常提到的 WAMP 套件大概有 appserv(無新版)、WAMP、XAMPP,另外有 Uniform Server、AMPPS、VisualAMP…等,其實就是整合的套件不同,管理的範圍和管理方式有所差異,各有一些特色,像是 VisualAMP 它的特色是 portable ,就是把檔案搬來搬去也都能用,如果硬要 初學者 選一個, 可以考慮 AMPPS ,在這裏要特別強調,這不是絕對的選項,不是絕對的選項,也沒有絕對的選項,AMPPS 包含...

下載 youtbe 成 mp3

圖片
之前介紹了下載 youtube 影片的程式,有時侯,就只要音樂的部份,可以使用本篇標題作為關鍵字,到 google 搜尋就可以得到很多好用的工具,這裏說說搜尋結果的第1名,youtube MP3。 請連到 youtube MP3 的網站,操作方式非常簡單,把你要下載影片的網址貼上去 > 下方[轉換影片](Convert Video),按下後 就會出現下載的連結,下載就是 MP3 ,不用自已把影片下載後再轉換檔案格式。(如果你看到的英文的介面,下方有個繁體中文,按下去就會變成人見人愛的中文了)。 試試看吧,心愛的偶像在呼喚你!