[手把手] Centos 7.3配置Java Web環(huán)境(jdk+mysql+tomcat+nginx+vsftpd)

本來(lái)這篇文章是作為自己私有記錄的赴蝇,所以也沒(méi)有MarkDown(主要是不怎么寫(xiě)博客菩浙,也不熟悉)。稍微修改一下就發(fā)上來(lái)了句伶,與其他文章的區(qū)別是一步一步地從空服務(wù)器開(kāi)始劲蜻,所以會(huì)有某方面不夠全面的問(wèn)題。當(dāng)然考余,后面的Nginx與vsftpd沒(méi)按步驟記錄了...空了再補(bǔ)上來(lái)先嬉。


1、安裝JDK

首先楚堤。確定安裝jdk的路徑為/usr/local/java下面疫蔓。

第一步:下載64位的jdk-8u131-linux-x64.tar.gz包

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下載的命令是:# curl -O那個(gè)tar.gz的url

這里的基本操作不清楚的請(qǐng)看下面的:3、安裝tomcat

第二步:解壓

# tar -zxvf

jdk-8u131-linux-x64.tar.gz(可能后面有一堆下載驗(yàn)證的碼身冬,無(wú)所謂衅胀,帶上也行)

第三步:配置環(huán)境變量

# vim /etc/profile

打開(kāi)后在文末加上如下:

```

#set java environment

JAVA_HOME=/usr/local/java/jdk1.8.0_131

JRE_HOME=/usr/local/java/jdk1.8.0_131/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME JRE_HOME CLASS_PATH PATH

```

2、安裝MySQL

因?yàn)镸ySQL被oracle收購(gòu)后存在閉源風(fēng)險(xiǎn)酥筝,所以很多人都選擇了mariadb滚躯。mariadb與MySQL完全兼容,但是我這里還是繼續(xù)選擇安裝MySQL5.7。

第一步:安裝mysql-devel:

# yum install mysql-devel

第二步:安裝mysql-server:

https://dev.mysql.com/downloads/repo/yum/這個(gè)網(wǎng)址選擇帶download的第一項(xiàng)哀九,因?yàn)槲疫@里是centos7所以選擇的第一項(xiàng)剿配,復(fù)制括號(hào)里的mysql57-community-release-el7-10.noarch.rpm。然后阅束,運(yùn)行安裝命令:

# wget?http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

# rpm -ivh

mysql57-community-release-el7-10.noarch.rpm

# yum install

mysql-conmmunity-server

重啟一下MySQL服務(wù)(好像不重啟也沒(méi)關(guān)系):# service mysqld restart

第三步:進(jìn)入mysql試試? # mysql -uroot -p

what?要密碼呼胚?是多少?我也不知道息裸。既然不知道就重設(shè)密碼吧蝇更!(網(wǎng)上有人說(shuō)不要密碼?反正我這里需要呼盆,不知道什么鬼年扩!)方法如下:

1.先把登錄需要密碼的功能給干掉

# vim /etc/my.cnf

再在最后加上這一句代碼:skip-grant-tables然后保存退出。

2.重啟mysqld

# service mysqld restart

3.登錄并修改密碼

# /usr/bin/mysql

這樣就直接進(jìn)入了MySQL了访圃,下面開(kāi)始執(zhí)行MySQL的命令:

mysql> use mysql;

mysql> update

mysql.user set authentication_string=password('你想設(shè)置的密碼')

where user ='root';

使之不用重啟就生效:

mysql> flush

privileges;

退出mysql:

mysql> quit

4.將MySQL的登錄設(shè)置改回來(lái)(肯定需要密碼吧厨幻,不能裸奔啊~)

# vim /etc/my.conf

把剛才加在最后面的最后那一句刪掉(也就是這句:skip-grant-tables),然后保存退出腿时。

5.重啟mysqld

# service mysqld restart

6.修改編碼

# vim /etc/my.cnf

在里面的最后加上默認(rèn)的編碼:

[mysql]

default-character-set=utf8

7.總不能把root賬號(hào)作為開(kāi)發(fā)賬號(hào)吧况脆?那就新建一個(gè)(具體多少個(gè)隨你需求)賬號(hào):

# mysql -uroot -p

輸入密碼進(jìn)入mysql后添加一個(gè)test賬號(hào)試試?

mysql> create user

'username'@'%' identified by 'password';(注:%是通配符批糟,也可以是其他ip地址或localhost)

發(fā)現(xiàn)報(bào)錯(cuò)了:mysql error You must reset your password using

ALTER USER statement before executing this statement.

它是說(shuō)你得先重設(shè)你的密碼后才能繼續(xù)操作格了,之前雖然改過(guò)密碼了,但是這里不知道為什么還是要驗(yàn)證一下讓我們重新設(shè)置徽鼎,當(dāng)然盛末,我們可以設(shè)置為之前的密碼。否淤。悄但。不過(guò),如何解決呢石抡?

①myql> SET PASSWORD =

PASSWORD('your new password');

mysql> set password

for 'dev1'@'%' = password('dev1');

如果你的密碼太簡(jiǎn)單算墨,比如就輸入123456等等之類(lèi)的

發(fā)現(xiàn)又報(bào)錯(cuò)了:Your password does not satisfy the current

policy requirements

如何解決①這個(gè)錯(cuò)誤呢?

1.把優(yōu)先級(jí)調(diào)成0(low):只驗(yàn)證密碼的長(zhǎng)度汁雷。

mysql> set global

validate_password_policy=0;

2.設(shè)置最小密碼長(zhǎng)度為n位,比如你只想設(shè)置一個(gè)最低4位密碼的驗(yàn)證报咳,那n就為4吧侠讯!

mysql> set global

validate_password_length=4;

現(xiàn)在你就可以執(zhí)行①那句:mysql> SET PASSWORD =

PASSWORD('your new password');

②mysql> alter user

'root'@'localhost' password expire never;

③mysql> flush

privileges;

現(xiàn)在你就可以添加用戶(hù)咯(如上):mysql> create user 'username'@'%'

identified by 'password';

④為用戶(hù)授權(quán)某個(gè)db的使用權(quán)

語(yǔ)法:grant [select|update|all] on

db_name.table_name to 'user'@'auth_option';詳細(xì)請(qǐng)見(jiàn)mysql> help grant;

mysql> grant all

privileges on test_mydb.* to 'dev1'@'%';

mysql> flush

privileges;

8.添加開(kāi)機(jī)啟動(dòng)

# vim /etc/rc.local

添加如下代碼:

service mysqld start

9.添加遠(yuǎn)程訪問(wèn)權(quán)限

下面的root是賬號(hào),%是代表所有ip都能訪問(wèn)暑刃,把%替換為ip地址也是可以的.

mysql> grant all

privileges on *.* to 'root'@'%' identified by '123456' with grant option;

mysql> use mysql;

mysql> update user set

host='%' where user='root';

然后退出后重啟一下mysql就好了厢漩。

# systemctl restart

mysqld

3、安裝tomcat

我這里選擇的是最新的tomcat最新版tomcat 9.0.0.M20岩臣,官方網(wǎng)址:

http://tomcat.apache.org/download-90.cgi?Preferred=http%3A%2F%2Fmirror.bit.edu.cn%2Fapache%2F

點(diǎn)擊core:里面的tar.gz溜嗜,這是在你瀏覽器里開(kāi)始下載了宵膨,如果你是跟我一樣的chrome瀏覽器:暫停下載,然后'顯示下載內(nèi)容'右鍵'復(fù)制鏈接地址'炸宵,其實(shí)就是為了要的這個(gè)鏈接地址而已辟躏。

1.進(jìn)入目標(biāo)目錄

# cd /usr/local

2.創(chuàng)建tomcat目錄(這一步不是必須的,因?yàn)槲沂窍氲男陆ㄒ粋€(gè)tomcat目錄可以再在里面安裝tomcat的土全,目的是在這個(gè)文件夾里可以裝幾個(gè)版本的tomcat捎琐,如果你沒(méi)這個(gè)需求就不用了,就放到/usr/local下面也沒(méi)關(guān)系)

# mkdir tomcat

# cd tomcat

3.下載tomcat的tar.gz文件

# wget

http://xxxxxxx/tomcat.xxx.tar.gz(這個(gè)網(wǎng)址就是之前在瀏覽器復(fù)制的那個(gè)包的地址裹匙,粘貼到這就行了)

4.下載完成后就解壓

# tar -zxvf

apache-tomcat-xxx.tar.gz(這里的xxx是看你下載的那邊版本瑞凑,反正就是你剛下載的那個(gè)文件)

5.已經(jīng)解壓后就刪除之前那個(gè)tar.gz的壓縮包吧!

# rm -rf

apache-tomcat-xxx.tar.gz

6.啟動(dòng)tomcat:

# cd

/usr/local/tomcat/apache-tomcat-9.0.0.M20/bin

# ./startup.sh

7.因?yàn)閏entos現(xiàn)在默認(rèn)的是firewalld而不是iptables了概页,所以先禁用firewalld(防火墻W延!6璩住)

# systemctl disable firewalld

8.安裝iptables(如果有停下來(lái)需要你確認(rèn)的地方技掏,按y然后回車(chē)就好了。如果不想按y徽曲,可以設(shè)置默認(rèn)為y零截。例如:# yum -y iptables-service)

# yum install

iptables-services

9.配置iptables,在里面添加8080等你需要的端口

# vim

/etc/sysconfig/iptables

在里面你會(huì)發(fā)現(xiàn)默認(rèn)有一些東西秃臣,如果沒(méi)有你就自己上網(wǎng)搜如何配置吧!

找到并鼠標(biāo)選中后復(fù)制如下一行:

-A INPUT -p tcp -m state

--state NEW -m tcp --dport 22 -j ACCEPT

再在它下面粘貼n行涧衙,如果你要開(kāi)放某個(gè)端口就復(fù)制一行。我這里復(fù)制一行奥此,然后就如下樣子了:

-A INPUT -p tcp -m state

--state NEW -m tcp --dport 22 -j ACCEPT

-A INPUT -p tcp -m state

--state NEW -m tcp --dport 22 -j ACCEPT

修改第二行的22端口為8080,然后保存退出弧哎。

# :wq

10.啟用iptables服務(wù)

# systemctl enable

iptables

# systemctl start

iptables.service

11.驗(yàn)證

在你電腦上的瀏覽器輸入your_ip:8080試試撤嫩?

12.配置tomcat環(huán)境變量

配置的目的是隨便在哪個(gè)路徑下都可以./startup.sh來(lái)啟動(dòng)或./stutdown.sh來(lái)關(guān)閉tomcat序攘。

# vim /etc/profile

我這里就直接粘貼的環(huán)境變量給大家了:

#set java environment

JAVA_HOME=/usr/local/java/jdk1.8.0_131

JRE_HOME=/usr/local/java/jdk1.8.0_131/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

#set tomcat environment

TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M20

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M20

#path config

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$TOMCAT_HOME/bin

export JAVA_HOME JRE_HOME

TOMCAT_HOME CATALINA_HOME CLASS_PATH PATH

13.這時(shí)其實(shí)你會(huì)發(fā)現(xiàn)一個(gè)問(wèn)題,那就是tomcat啟動(dòng)后瞄沙,打開(kāi)網(wǎng)址要轉(zhuǎn)很久很久地圈距境,可能幾十秒-十幾分鐘不等垫桂。具體原理是那個(gè)熵池的鍋伪货,具體是什么玩意兒我也不清楚碱呼。這里就貼網(wǎng)上的解決辦法:

# yum install rng-tools

# systemctl start rngd

這樣應(yīng)該就行了忆蚀,但是如果你的cpu不支持DRNG特性或者使用的是虛擬機(jī)可以使用/dev/unrandom來(lái)模擬馋袜。

# cp

/usr/lib/systemd/system/rngd.service /etc/systemd/system

# vim

/etc/systemd/system/rngd.service

以下是編輯內(nèi)容:

ExecStart=/sbin/rngd -f

-r /dev/urandom

重啟一下:

# systemctl daemon-reload

# systemctl restart rngd

14.配置tomcat的開(kāi)機(jī)啟動(dòng)欣鳖,畢竟服務(wù)器難免宕機(jī)(其實(shí)阿里云這玩意兒確實(shí)不怎么會(huì)泽台,但是自己手動(dòng)搞宕機(jī)了呢?不用再手動(dòng)去重啟一下tomcat呀蜕依!)

①tomcat需要增加一個(gè)pid文件

在tomcat/bin目錄下面样眠,增加setenv.sh配置,catalina.sh啟動(dòng)的時(shí)候會(huì)調(diào)用,同時(shí)配置java內(nèi)存參數(shù)

# cd

/usr/local/tomcat/apache-tomcat-9.0.0.M20/bin

# vim setenv.sh

復(fù)制如下代碼到里面并保存退出:

#tomcat啟動(dòng)pid

export

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M20

export

CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M20

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

#add Java opts

JAVA_OPTS="-server

-XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m

②在/usr/lib/systemd/system目錄下增加tomcat.service肌幽,目錄必須是絕對(duì)目錄

# vim /usr/lib/systemd/system/tomcat.service

復(fù)制如下代碼到里面并保存退出:

[Service]

Type=forking

PIDFile=/usr/local/tomcat/apache-tomcat-9.0.0.M20/tomcat.pid

ExecStart=/usr/local/tomcat/apache-tomcat-9.0.0.M20/bin/startup.sh

ExecReload=/bin/kill -s

HUP $MAINPID

ExecStop=/bin/kill -s

QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

##[unit]配置了服務(wù)的描述格嘁,規(guī)定了在network啟動(dòng)之后執(zhí)行糕簿,

##[service]配置服務(wù)的pid懂诗,服務(wù)的啟動(dòng),停止离唐,重啟

##[install]配置了使用用戶(hù)

③其實(shí)前面2步只是配置了一個(gè)tomcat.service亥鬓。但是嵌戈,現(xiàn)在就可以用systemctl命令來(lái)管理咯!下面是systemctl的基本使用方法(下面的name是服務(wù)的名稱(chēng)惰拱,后面的.service其實(shí)也可以不加):

查看服務(wù)狀態(tài)

# systemctl status

name.service

啟動(dòng)服務(wù)

# systemctl start

name.service

停止服務(wù)

# systemctl stop

name.service

重啟服務(wù)

# systemctl restart

name.service

增加開(kāi)機(jī)啟動(dòng)

# systemctl enable

name.service

刪除開(kāi)機(jī)啟動(dòng)

# systemctl disable

name.service

④現(xiàn)在把tomcat.service加入到開(kāi)機(jī)啟動(dòng)里面吧!

# systemctl enable

tomcat.service

⑤查看一下?tīng)顟B(tài)呢昔逗?

# systemctl status

tomcat.sercie

如果不是類(lèi)似如下?tīng)顟B(tài)那就是沒(méi)配好:

● tomcat.service - Tomcat

Loaded: loaded

(/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)

Active:active (running)since Sat 2017-04-22

18:34:42 CST; 13min ago

Main PID: 2242 (java)

CGroup:

/system.slice/tomcat.service

└─2242

/usr/local/java/jdk1.8.0_131/jre/bin/java -Djava.util.loggi...

Apr 22 18:34:42

iz2ze0k7zwwksqhk2zq3c7z systemd[1]: Starting Tomcat...

Apr 22 18:34:42

iz2ze0k7zwwksqhk2zq3c7z startup.sh[2234]: /usr/local/tomcat/a...

Apr 22 18:34:42

iz2ze0k7zwwksqhk2zq3c7z startup.sh[2234]: /usr/local/tomcat/a...

Apr 22 18:34:42

iz2ze0k7zwwksqhk2zq3c7z startup.sh[2234]: Tomcat started.

Apr 22 18:34:42

iz2ze0k7zwwksqhk2zq3c7z systemd[1]: Started Tomcat.

Hint: Some lines were

ellipsized, use -l to show in full.

如果提示的是如下:

Neither the JAVA_HOME nor

the JRE_HOME environment variable is defined

哦,對(duì)了段只,那就是忘了配置catalina.sh里面的環(huán)境變量!

# vim

/usr/local/tomcat/apache-tomcat-9.0.0.M20/bin/catalina.sh

再#!/bin/sh的下一行(因?yàn)榍懊婺莻€(gè)是代表shell腳本炕婶,所以得在他下面)加入后保存退出:

export

JAVA_HOME=/usr/local/java/jdk1.8.0_131

export

JRE_HOME=/usr/local/java/jdk1.8.0_131/jre

現(xiàn)在運(yùn)行一下如下命令重新載入一下:

# systemctl daemon-reload

現(xiàn)在應(yīng)該可以使用③里面的那些命令了(還不行?咱們使用一下重啟大法:# reboot)陪踩。

⑥測(cè)試是否已正常加入開(kāi)機(jī)啟動(dòng)肩狂?

# reboot

然后再在啟動(dòng)后運(yùn)行:

# systemctl status

tomcat.service試試,看看active的狀態(tài)是否是:active审磁?或者直接訪問(wèn)yourip:8080看看是否正常啟動(dòng)了?

⑦改8080端口為80钾恢,因?yàn)槲疫@里是買(mǎi)的阿里云的,所以你知道要為什么要改為80撒疹瘦?你需不需要改看你自己的情況

# vim

/usr/local/tomcat/apache-tomcat-9.0.0.M20/conf/server.xml

重啟一下tomcat

# systemctl restart

tomcat

⑧在瀏覽器訪問(wèn)一下試試邓嘹?

http://yourip

附:?jiǎn)?dòng)多個(gè)tomcat

1、修改端口

①?gòu)?fù)制成2份tomcat(直接復(fù)制tomcat的文件夾)跋涣,我這里的tomcat1為:apache-tomcat-9.0.0.M20陈辱,tomcat2為:apache-tomcat-9.0.0.M202陋守,所以后面的操作均為我本機(jī)的改法,觸類(lèi)旁通吧!

# cp tomcat1 tomcat2

②配置必須不同的端口

# vim

/usr/local/tomcat/apache-tomcat-9.0.0.M202/conf/server.xml

修改如下端口:

shutdown="SHUTDOWN">

protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8444"

/>

protocol="AJP/1.3" redirectPort="8444" />

2、增加tomcat2.service來(lái)配置自啟動(dòng)(當(dāng)然咱扣,你也可以直接在/etc/rc.d/rc.local中加入tomcat-path/bin/startup.sh的方式來(lái)配置自啟動(dòng),當(dāng)然祭往,這樣就不能用systemctl start tomcat的方式來(lái)啟動(dòng)了哈)熏矿,其實(shí)方式跟新配置一個(gè)tomcat沒(méi)什么區(qū)別褪储,上面已經(jīng)提到了浪读。

①配置環(huán)境變量

# vim /etc/profile

②增加pid

# vim /usr/local/tomcat/apache-tomcat-9.0.0.M202/bin/setenv.sh

復(fù)制粘貼如下代碼:

#tomcat啟動(dòng)pid

export

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.0.M202

export

CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.0.M202

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat2.pid"

#add Java opts

JAVA_OPTS="-server

-XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m

③配置tomcat2.service

# vim

/usr/lib/systemd/system/tomcat2.service

復(fù)制粘貼如下代碼:

[Service]

Type=forking

PIDFile=/usr/local/tomcat/apache-tomcat-9.0.0.M202/tomcat.pid

ExecStart=/usr/local/tomcat/apache-tomcat-9.0.0.M202/bin/startup.sh

ExecReload=/bin/kill -s

HUP $MAINPID

ExecStop=/bin/kill -s

QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

##[unit]配置了服務(wù)的描述吱肌,規(guī)定了在network啟動(dòng)之后執(zhí)行,

##[service]配置服務(wù)的pid桥氏,服務(wù)的啟動(dòng),停止,重啟

##[install]配置了使用用戶(hù)

4、安裝并配置ftp

通過(guò)與chroot_local_user=YES/NO搭配能實(shí)現(xiàn)以下幾種效果:

1、當(dāng)chroot_list_enable=YES,chroot_local_user=YES時(shí),在/etc/vsftpd/chroot_list文件中列出的用戶(hù)玛痊,可以切換到其他目錄趴乡;未在文件中列出的用戶(hù)官辽,不能切換到其他目錄裙品。

2区匠、當(dāng)chroot_list_enable=YES速客,chroot_local_user=NO時(shí),在/etc/vsftpd/chroot_list文件中列出的用戶(hù)七冲,不能切換到其他目錄聋呢;未在文件中列出的用戶(hù),可以切換到其他目錄颠区。

3削锰、當(dāng)chroot_list_enable=NO,chroot_local_user=YES時(shí)毕莱,所有的用戶(hù)均不能切換到其他目錄器贩。

4、當(dāng)chroot_list_enable=NO朋截,chroot_local_user=NO時(shí)蛹稍,所有的用戶(hù)均可以切換到其他目錄。

#不加下面這一句會(huì)出現(xiàn):500 OOPS: vsftpd: refusing to run withwritable root inside chroot()

allow_writeable_chroot=YES

#如果userlist_enable=YES

#那么userlist_deny=NO就代表/etc/vsftpd/user_list里面的用戶(hù)是白名單

#否則userlist_deny=YES就代表/etc/vsftpd/user_list里面的用戶(hù)是黑名單

添加用戶(hù):

useradd your_username

#增加用戶(hù)userName部服,設(shè)置該用戶(hù)的主目錄為/home/ftp唆姐,禁止登錄SSH權(quán)限

# -d:指定主目錄

# -g:設(shè)置用戶(hù)的群組

# -s:設(shè)置SSH權(quán)限

# -p:設(shè)置密碼

useradd -d /home/ftp -g

ftp -s /sbin/nologin userName -p password

#修改用戶(hù)密碼:

passwd userName

5、安裝并配置Nginx

1廓八、安裝

2奉芦、配置

# vim /usr/local/nginx/conf/nginx.conf

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市剧蹂,隨后出現(xiàn)的幾起案子声功,更是在濱河造成了極大的恐慌,老刑警劉巖宠叼,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件先巴,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冒冬,警方通過(guò)查閱死者的電腦和手機(jī)伸蚯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)简烤,“玉大人朝卒,你說(shuō)我怎么就攤上這事±植海” “怎么了抗斤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)丈咐。 經(jīng)常有香客問(wèn)我瑞眼,道長(zhǎng),這世上最難降的妖魔是什么棵逊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任伤疙,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘徒像。我一直安慰自己黍特,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布锯蛀。 她就那樣靜靜地躺著灭衷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旁涤。 梳的紋絲不亂的頭發(fā)上翔曲,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音劈愚,去河邊找鬼瞳遍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛菌羽,可吹牛的內(nèi)容都是我干的掠械。 我是一名探鬼主播,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼注祖,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼份蝴!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起氓轰,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎浸卦,沒(méi)想到半個(gè)月后署鸡,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡限嫌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年靴庆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怒医。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡炉抒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出稚叹,到底是詐尸還是另有隱情焰薄,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布扒袖,位于F島的核電站塞茅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏季率。R本人自食惡果不足惜野瘦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鞭光,春花似錦吏廉、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至啡省,卻和暖如春娜睛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背卦睹。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工畦戒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人结序。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓障斋,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親徐鹤。 傳聞我的和親對(duì)象是個(gè)殘疾皇子垃环,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容