In a large stock pot, boil 3 quarts of water, when boiling add 2 tablespoons kosher salt and the pasta and cook until the pasta is al dente.
In a large saute pan over medium heat, add bacon and saute until bacon is crispy. Remove bacon to drain on a paper towel-lined plate and remove 3/4 of the bacon fat from the pan. Add extra-virgin olive oil, onions, and red chili flakes. Cook until onions are translucent, add garlic, cook for 2 minutes then add tomatoes. Saute for 5 minutes, then deglaze with wine.
Drain pasta and add to the tomato mixture pan. Add basil and bacon. Toss with Parmesan, and add salt and pepper, to taste.