歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux配置 >> CentOS7下Mojolicious配置

CentOS7下Mojolicious配置

日期:2017/2/27 14:57:28   编辑:Linux配置
環境:VirtualBox + CentOS 7, 自帶Perl5.16, 剛想卸載,裝個最新版本5.20的。網友告誡說千萬別卸載Perl,會導致系統運行不了,用源碼安裝,並且給出如下命令:
wget http://www.cpan.org/src/5.0/perl-5.20.1.tar.gz
tar -jxvf perl-5.18.0.tar.bz2
cd perl-5.20.1
./Configure -des -Dprefix=/usr
make
make install
照著運行,等了蠻久,終於成功安裝上了。下面安裝Mojolicious :
perl -MCPAN -e shell
install <span>Mojolicious </span>q
居然也安裝成功了!
先跑第一個例子: touch hello.pl,並且chmod +777 hello.pl
vim hello.pl 輸入以下內容:
#! /usr/bin/perl
use Mojolicious::Lite;
  
get '/:foo' => sub {
  my $c = shift;
  my $foo  = $c->param('foo');
  $c->render(text => "Hello from $foo.");
};
  
app->start;
shell裡輸入: ./web.pl daemon。成功運行了web服務,但是黑乎乎的界面,不知道怎麼打開浏覽器浏覽。
設置成主機可以訪問虛擬機吧,下面就截圖好了,懶得打那麼多字。

1、添加一個網卡:

會多出一個:

2、修改IP如下:

和 虛擬機:管理-全局設定-網絡 同一個段即可。

設置完後 重啟網卡 :serivice network restart

3 只要restart OK 的就能ping通虛擬機(要麼我要重啟了再restart),
但是就是服務不了虛擬機裡的web服務,網友說關閉防火牆:
service iptables stop, 也訪問不了

最後試了這個命令

iptables -F (網上查了一下,是清空防火牆的)

OK,終於可以訪問了,如下圖:

Copyright © Linux教程網 All Rights Reserved